你对于DBA的定义是什么

 原文链接:http://www.sqlservercentral.com/articles/Editorial/160538/

原文作者:Ben Kubicek

翻译:今天我们有一个客人前往英国,他是编辑史蒂夫。

           好吧,我知道最简单的答案是数据库管理员,但它真正的作用是什么呢?如果你必须描述它是非技术的人你会说什么?一个DBA有很多不同的角色和功能。我见过一些角色或功能做的是:安装SQL Server管理服务器性能包括磁盘空间利用率、备份,管理控制和用户的访问的权利或角色,管理复制和不间断多个故障转移集群和性能调优和索引、SQL工作,警报,数据库邮件,发布数据库脚本。我认为这些可以被描述为DBA的核心责任。

          我也见过,这取决于你工作的公司的规模,一些DBA的其他额外的责任。事情可能被描述为更多的数据库开发成员如创建表、视图、函数和存储部分。或者更在数据架构师领域的事情,如数据库设计、模式、表、正常化键和索引。有时,DBA可能管理SSIS包,使数据保存在数据库中。其他时候可能需要做一些报告也许使用SSRS或其他报告工具。当你移动到BI景观,可能存在数据仓库ETL包管理。我相信还有其他方面的DBA,我可能错过了。

           在我的前一份工作我被聘为也做了数据库开发的,net开发人员。那是一个很小的店,我的大多数数据库经验。之前我就知道我安装sql server,设置备份和管理sql服务器性能等等。那份工作我花了九年,大约三分之二的我的工作是做DBA,数据库架构师或数据库开发人员工作为我所工作过的公司,或为他们的客户。没有人要求我这样做,我只是跳在我看到的需要。

            现在有一些人,最低的工作目标。他们只是视图保持在雷达下滑冰,这些人,当他们的dba,可能是做一个适当的工作。数据库服务器运行等,但这不是我想要定义一个DBA。我认为定义一个良好的DBA,人愿意并准备,超出他们的工作描述。他们管理核心的责任,但也愿意伸出援手的一些上面提到的其他方面,可以认为是DBA的工作。他们不怕学习尝试新事物。他们是团队成员,希望看到一个项目成功和他们愿意卷起袖子在这个过程中弄脏手。

            你会如何定义一个DBA?在你的工作中你真正的角色和责任是什么?

      

posted @ 2017-09-17 11:48  倩麒芬娜  阅读(198)  评论(0编辑  收藏  举报