MySQL DBA - MySQL Database Administrator 

MySQL DBA (mysql database administrator)

MySQL Database Administrator - Logo - mysql dba - mysql server DBA

MySQL is a multi-user, multithreaded SQL database server. One of the most popular database engine specially in open source community, one reason could because it runs on many different platforms like Oracle. This is not the only reason of popularity, it is also free, easy to manage and i will say very fast for small databases. MySQL have came long way and one of the best thing MySQL did in database community is to force Microsoft and Oracle to release a free small version (express editions). It supports the ANSI 92 standards, most of the basic SQL commands will work with MySQL database engine.

As MySQL is adding more features and larger companies have started using MySQL once known as baby database server, a MySQL DBA role is born, few years ago you can install it and leave it. At that time it lacked administration features and tuning options, there was not even a real native backup system.

  • Installation and configuration of MySQL database servers.
  • Support MySQL database replication if using.
  • Optimizing database Capacity planning for database server.
  • Backup / Restore of databases.
  • Designing Disaster recovery strategies and implementing them.
  • Database designing and development.
  • Database security, creating users and managing permissions.
  • Providing high availability and Fault-tolerant database.
  • Cluster management if clustering is used.
  • Trouble shooting and providing in house support for MySQL related issues.
  • Writing SQL code and code review.

The above list is not complete a DBA would be doing much more, as database administrator job require many responsibilities. I have seen that many MySQL DBA are full time developers too, as a good DBA you should also know at least one scripting language to automate tasks.

 

SQL Server DBA

I am a SQL Server DBA with almost 9 years of experience in database technologies.

Right now I am in process of redesigning this website in ASP.NET 2.0 and AJAX. The main purpose of new SQL DBA website is to offer more help to database professionals and make it easy for me to update contents on regular basis.