作者:小树苗 | 来源:互联网 | 2020-08-27 11:15
数据库管理员(DatabaseAdministrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。
如果是专精于sql数据库方面的,那目标肯定是DBA,不过DBA要懂得可不止是sql这么一点东西,下面我们来为大家介绍一下。
另外所有复杂的系统几乎都是使用数据库作为后台数据支撑,甚至你所使用的现在最新的操作系统,核心层都是数据库构成。
DBA的一些职责:
安装和升级数据库服务器(如Oracle、Microsoft SQL server),以及应用程序工具。
数据库设计系统存储方案,并制定未来的存储需求计划。
DBA来创建数据库存储结构(tablespaces)。
DBA来创建数据库对象(tables,views,indexes)。
根据开发人员的反馈信息,必要的时候,修改数据库的结构。
登记数据库的用户,维护数据库的安全性。
保证数据库的使用符合知识产权相关法规。
控制和监控用户对数据库的存取访问。
监控和优化数据库的性能。
制定数据库备份计划,灾难出现时对数据库信息进行恢复
维护适当介质上的存档或者备份数据
备份和恢复数据库
联系数据库系统的生产厂商,跟踪技术信息。
以上就是学sql能干什么的详细内容,更多请关注 第一PHP社区 其它相关文章!