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

举报
灵犀晨 发表于 2020/08/12 16:36:26 2020/08/12
【摘要】 应用程序开发人员:开发数据操作应用程序的人员。例如让应用程序代替人工,例行执行数据查询,例行增加和更新数据等。DBMS开发人员:开发DBMS系统,保证DBMS可以按照应用程序开发人员或DBA的指令正确管理数据。DBA:让DBMS更高效、更稳定地支撑应用运行。比如银行交易系统,银行职员只负责在交易系统中录入新开户的客户信息,及修改客户的存款信息变化。数据库管理系统负责把信息持久化存储到磁盘中。...

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

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

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

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

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



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。