我会说数据库管理员一词涵盖了数据库职责的全部范围:设计、开发、生产支持、性能调整、报告编写、OLAP 等。
数据库架构师参与大型或复杂数据库解决方案的设计和开发。然而,一旦系统部署,架构师通常不会参与系统的日常操作。
我真的不喜欢这两个词。数据库管理员太含糊了,数据库架构师听起来很自命不凡。
我本质上是一名计算机程序员,但我们不都是吗?
这两个术语已被许多人互换使用。我分明地看着他们。
DBA 顾名思义就是……数据库管理员。基于所管理的特定 RDBMS,DBA 角色涉及实现以下方面:
DA 的作用是从以下方面规划信息系统的基础设施
在某些情况下,一个人可能拥有这两个角色,甚至可能是第三个(开发人员)。在大公司中,DBA 的角色可能设置为单独的部门。相反,公司越小,这些角色就越混合。
无论 DBA 和/或 DA 的职责是什么,一个人都必须具备人际交往能力。为什么?您必须与将 SQL 编码到其应用程序中的开发人员进行交互。项目经理必须制定基本规则,以便 DBA/DA