【小资说库】第13期 应用程序开发人员、DBA和DBMS开发人员的分工是怎样的?

网友投稿 595 2022-05-28

应用程序开发人员:开发数据操作应用程序的人员。例如让应用程序代替人工,例行执行数据查询,例行增加和更新数据等。

DBMS开发人员:开发DBMS系统,保证DBMS可以按照应用程序开发人员或DBA的指令正确管理数据。

【小资说库】第13期 应用程序开发人员、DBA和DBMS开发人员的分工是怎样的?

DBA:让DBMS更高效、更稳定地支撑应用运行。

比如银行交易系统,银行职员只负责在交易系统中录入新开户的客户信息,及修改客户的存款信息变化。数据库管理系统负责把信息持久化存储到磁盘中。

——在上面的例子中,银行交易系统是应用程序开发人员开发的。数据库管理系统是DBMS开发人员开发的。至于DBA则可以比喻为应用程序和DBMS之间的一架桥梁。其熟悉DBMS系统的工作机制,能够基于应用程序的业务诉求,协助应用程序设计人员更好地设计数据库,同时能就应用程序设计人员的SQL如何写更高效给出建议。

数据库

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:#化鲲为鹏,我有话说#鲲鹏服务器上MPFR安装部署实践
下一篇:《Python大规模机器学习》 —2.5小结
相关文章