How to become a qualified DBA

Source: Internet
Author: User
Tags dba

Recently, because of work, I was exposed to a lot of friends who wanted to be a DBA or who had been in touch with the database for a while, but generally felt that you might not know the DBA's work and how to become a qualified DBA, so I wanted to write an article, Let me share with you some of the insights I have gained in my more than 10 years of working as a DBA. First of all, to declare that this is just my opinion, not the standard answer, if this article is helpful to you I will be very happy, if you think this article is not good, also please do not be angry.

So we're going to talk first. DBA,DBA is the abbreviation of the English database administrator, which is the DBA, is the professional technician responsible for maintaining and managing the database server. Before as a DBA we have to maintain a number of relational databases such as ORACLE,SQLSERVER,MYSQL,DB2, and now with the development of technology The DBA is sometimes responsible for maintaining some non-relational databases such as Mongdb,redis.

See here you may think I will start to show you how to maintain and manage the above mentioned database services, but this is not a technical article, so here you do not see too technical things. What I'm going to talk about here is just being a qualified DBA that we need to have those skills or be prepared to do that. Below, I would like to say my personal understanding of the work of the DBA.

First, the DBA is a comprehensive work. The DBA itself aggregates the work of both operations and development, in other words, to be a qualified DBA not only to understand the database systems we administer and maintain, but also to understand the maintenance of the operating systems on which the database system depends. Further, we need to understand some simple hardware knowledge. At the same time, as the DBA is inevitably exposed to SQL statement optimization while also providing some technical support for the SQL, so we also need to be more familiar with the use of SQL statements than developers, Learn more about how to measure the performance of a SQL and how to optimize the performance of a query. So in my opinion a qualified DBA Engineer = System Engineer + Storage engineer +sql Development engineer. So to be a qualified DBA not only to learn how to use and manage a database but also to learn how to do SQL development how to maintain and model server hardware and software. and the skills of SQL development are a lot of people want to go from the system operations to the DBA domain of the lack of friends, and for some want to go from development to DBA friends, but also lack of relevant server operations experience.

Second, the DBA's work is a very need for responsibility and careful work, in my years of experience in recruiting DBA, in the actual work I would rather find some sense of responsibility is very serious but lack of work experience people do not want to find those who are technically very good but lack of responsibility. Because the database is very important to an enterprise in that respect, if the person who manages and maintains the database lacks responsibility or is careless at work, a simple misoperation can cause serious economic loss to the company.

Finally, there is a point to pay attention to, we must do a good job of database backup, which is to become a qualified DBA the most basic conditions. About the importance of database backup I'm not going to stress anymore, anyway, if you don't have a database that you manage and maintain, you're not a qualified DBA.

Having said so many people would be interested to know what I said above, to become a qualified DBA required technical content, so here also introduce my recent collaboration with MU-network to record a course < build a high-performance MySQL database architecture > If you are interested in how to become a qualified DBA, you can take a look at this course.


This article is from the DBA log blog, so be sure to keep this source http://sqlercn.blog.51cto.com/1218508/1788619

How to become a qualified DBA

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.