1.数据库管理员(DBA):
数据库管理员负责数据库(DB)的管理。他/她的职责涉及数据库的管理,性能调整,优化,备份和恢复。 DBA更像是一个管理配置文件。 DBA还增强了数据库的逻辑设计。他/她可能会在其数据库管理中由数据库工程师指导。
2.数据库工程师:
数据库工程师为各种应用程序开发数据库。他/她也可能以数据库管理员的身份工作或监督数据库管理员。 DB工程师更多的是技术简介。他/她的职责是确保数据库正常运行。
数据库管理员(DBA)和数据库工程师之间的区别:
S.No. | DATABASE ADMINISTRATOR | DATABASE ENGINEER |
---|---|---|
1. | Database administrator is also known as database co-ordinator, the database engineer or a database programmer in job searches. | Database Engineer is also known as software application developer or computer software engineer. |
2. | DBA is responsible for managing the database. | Database Engineer is responsible for developing the database. |
3. | It is used to define the management aspect of the profile. | It is used to define the technical aspects of the profile. |
4. | DBA handles the performance, integrity and security of a database. | Database Engineer handles the physical and logical models of a Database. |
5. | DBA develops and manages the recovery plan and back ups. | Database Engineer identifies and handles the errors in a database system. |
6. | DBA enhances and refines the Logical Design. | Database Engineer creates the logical Design of the database. |
7. | DBA is responsible for the system’s interaction with the front end users. | Database Engineers are not concerned much with the end users. |
8. | The DBA establishes the needs of the users. | The Database Engineer designs the database system to cater to the needs of the users. |
9. | The Database Administrator is guided by the Database Engineer for effective management of the databases. | The Database Engineer guides the Database Administrator for the effective management of the databases. |
10. | The overall role of a DBA is generally narrow. | The overall role of Database Engineer is relatively broader. |