The difference between DBA and operation and maintenance

1. DBA is database-oriented (database administrator, or database architect), specializing in database aspects.

   For example, building a database architecture, optimizing the performance of tables, stored procedures, etc., will be refined to a certain statement or node

2. Affect database performance detection and routine maintenance

3. Database security, especially injection attacks, deadlocks, DBAs must know

4. Database hot backup, restore, database migration

5.mysql, sqlserver. . . Research deployment work for a whole bunch of databases

 

DBA is a detailed and specific occupation. Large enterprises in China are very powerful, small enterprises do not pay attention to it, and ordinary enterprises do not use it. The technical requirements are very high. They generally let programmers or operation and maintenance handle the database. Things, do not want to spend money to support a DBA. . .

 

Operation and maintenance. . . (For the all-round "talents" for "large, medium and small enterprises", I mean "operation and maintenance" in a broad sense)

  1. Database daily monitoring and maintenance

  2. Linux, Windows server monitoring and maintenance, including hot backup, fault handling, disk array, performance tuning, load balancing, etc. . . . . .

  3. Deploy website, application

  4. Nginx, Tomcat, LVS , Keepalived, Haproxy installation, configuration, maintenance and tuning. . wait a lot

  5. Automated operation and maintenance of scripts such as shell and perl, some need to understand C++ or python

  6. To be proficient in Linux systems such as centos, ubuntu, proficient in the installation, configuration and maintenance of common services such as Apache , Redis, MySQL, FTP , DNS , and Squid

  7. Network maintenance, network equipment troubleshooting

  8. Doing chores, repairing light bulbs, repairing PCs, cleaning toilets

  9. Drink with the boss. . . . . .

  10. etc

 

Both operation and maintenance and DBA are great. Small and medium-sized enterprises in China have completely reduced to a chorus job. They can type codes, repair networks, get servers, and get computers. . . Lots of shit.

大企业运维就很专业了,泡在机房里面,一般只是和服务器,数据库相关的打交道,及时处理故障,没有小企业那种乱七八糟的事情

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326190486&siteId=291194637