In: Computer Science
The DBA and a Database Developer have different roles. How do these roles differ and under what circumstances could they overlap?
The role of a database administrator(DBA) is someone who is responsible for creating and maintaining the database, DBAs use mostly software programs to organize and store the data. The job of the DBA includes database design, capacity planning, migration of the database, configuration, installation, monitoring of the performance, security, backup, and data recovery along with troubleshooting.
The job of the Database developer is to build out the database or the database management system. mostly working directly with the development teams of the organization.
The overlapping jobs of DBA and the database developer is the part of the creating and designing of the database at the very start of any project.