Responsibilities of database operation and maintenance engineers

As the core business module of IT, the importance of database is self-evident. Whether it can run continuously, stably and efficiently is more and more concerned by enterprises and users. Greenplum not only has the rich functions and powerful performance introduced in the previous sections, but also matures in terms of usability, stability, and ease of management and optimization.

The main responsibilities of the DBA include establishing a database monitoring system, regularly evaluating and optimizing the health of the database, managing and controlling potential risks, and completing database installation, deployment, upgrade, backup/restore, and migration . As the main participant and executor of Greenplum operation and maintenance, database administrators must have basic knowledge of general relational database principles, design, query, operating system, storage, network, etc., and master certain PostgreSQL databases and distributed database systems, etc. Domain knowledge is also very helpful for daily work.

Database administrators can be divided into two main directions. One is traditional system administrators, who will start with physical servers, switches and other equipment, build a set of hardware platforms, and then install and deploy Greenplum to perform macro-management work. The other is the development-oriented database administrators , who will be more involved in the debugging and optimization of specific queries in their daily work, and develop automated scripts to complete part of the database operation and maintenance work. With the completion of platform construction and the continuous popularization of cloud services, the first type of administrators are rare in general small and medium-sized users; and the second type of administrators, because they have both development and operation and maintenance skills, can help enterprises and Users realize the automatic operation and maintenance of the database, which is becoming more and more favored by enterprises. Automated operation and maintenance seems to be a cliché, but for a highly specialized distributed big data platform, the establishment of a higher-level automated operation and maintenance system requires years of precipitation and tempering of complex operation and maintenance scenarios. From the initial manual operation and maintenance, script operation and maintenance, to automated operation and maintenance, and even a certain degree of intelligent operation and maintenance in the future, it is a process involving database research and development, services, after-sales, database administrators, IT infrastructure, and third-party services. Learning iterative process in multiple industry fields such as software vendors.

Guess you like

Origin blog.csdn.net/MyySophia/article/details/113866643