📌  相关文章
📜  数据库管理员(DBA)和数据库工程师之间的区别

📅  最后修改于: 2021-08-29 02:40:35             🧑  作者: Mango

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.