作者: Ben Kubicek, 2017/09/05
翻译文章的链接:http://www.sqlservercentral.com/articles/Editorial/160538/
今天我们有一个客人编辑史蒂夫是前往英国。
好吧,我知道最简单的答案是数据库管理员,但作用是什么呢?如果你必须描述它非技术的人你会说什么?有一个DBA可以有许多不同的角色和功能。我见过一些角色或功能/做的是:安装SQL Server管理服务器性能包括磁盘空间利用率、备份、管理控制和用户的访问的权利/角色,管理复制和不间断/多个故障转移集群和性能调优/索引、SQL工作、警报、数据库邮件,发布数据库脚本。我认为这些可以被描述为核心DBA的责任。
我也见过,这取决于你工作的公司的规模,一些DBA的一些额外的责任。事情可能被描述为更多的数据库开发人员如创建表、视图、函数和存储部分。或者更在数据架构师领域的事情,如数据库设计、模式、表、正常化键和索引。有时,DBA可能管理SSIS包,使数据和/或从数据库中。其他时候他们可能需要做一些报告也许使用SSRS或其他报告工具。当你移动到BI景观,可能存在数据仓库ETL包管理。我相信还有其他方面的DBA,我错过了。
在我的前一份工作我被聘为也做了数据库开发的。net开发人员。那是一个很小的店,我的大多数数据库经验。之前我就知道我安装sql server,设置备份和管理sql服务器性能等等。在那份工作我花了九年,大约三分之二的我的工作是做DBA,数据库架构师或数据库开发人员工作为我所工作过的公司,或为他们的客户。没有人要求我这样做,我只是跳在我看到的需要。
现在有一些人,最低工作目标。他们只是试图保持在雷达下滑冰。这些人,当他们dba,可能是做一个适当的工作。数据库服务器运行等,但这不是我想要定义一个DBA。我认为一个定义良好的DBA,人愿意并准备,超出他们的工作描述。他们管理核心的责任,但也愿意伸出援手的一些上面提到的其他方面,可以认为是DBA的工作。他们不怕学习/尝试新事物。他们是团队球员,希望看到一个项目成功和他们愿意卷起袖子,在这个过程中弄脏手。
你会如何定义一个DBA ?你目前有什么角色和职责你的工作吗?