你对数据库管理员的定义是什么?

你对数据库管理员的定义是什么?
本 库比塞克,2017 / 09 / 05
今天,我们有从事编辑工作的客人叫史提夫的前往英国旅行。
好的,我知道简单的答案是数据库管理员,但是它的角色是什么呢?如果你不得不把它描述成非技术人员,你会怎么说?DBA可以有许多不同的角色和功能。我见过的一些做的角色或功能:安装SQL服务器,管理服务器的性能包括磁盘空间利用率、备份管理、访问控制和用户权限和角色、管理复制和总是/多故障转移群集和性能调整/索引、SQL工作,警报,数据库邮件,释放数据库脚本。我认为这些可以被称为核心DBA责任。
我也有看见,有些DBA还有一些其他的责任是取决于你工作的公司的规模,这些事可以是多个数据库开发者如创建表,视图,函数和存储过程。或者在数据架构师领域中更重要的东西,如数据库设计、模式、表的规范化、键和索引。有时,一个DBA可能管理的将数据从数据库提取出的SSIS包(生成高性能数据集成解决方案),。其他时候,他们可能需要做的也许使用SSRS或其他报告工具的一些报告。随着您更多地进入BI环境,可能会有数据仓库和ETL包来管理。我确信我还没能成为DBA因为还有一方面的缺失。
在我以前的工作中,我被聘为.NET开发人员,同时也进行数据库开发。那是一个非常小的商店,我是数据库经验最多的一个。在我知道它之前,我正在安装SQL Server、设置备份和管理SQL Server性能等等。我花了九年时间从事这项工作,其中大约三分之二的工作是为我工作的公司或客户做DBA、数据库架构师或数据库开发人员的工作。没有人真的要求我做这件事,我只是在看到需要时才投入进去。
现在有一些人打算在工作中做最低限度的工作。他们只是想在雷达下滑行。这些人,当他们作为DBA,可能胜任工作。数据库服务器正在运行等,但这不是我想定义的DBA。我认为,定义一个优秀的DBA的是,一个愿意并准备投入并超越其工作描述的人。他们正在管理他们的核心职责,但也愿意帮助上文提到的其他一些可以被认为是DBA工作的方面。他们不怕学习新事物。他们是希望看到项目成功的团队成员,他们愿意卷起袖子,在过程中弄脏自己的手。
你怎样定义一个数据库管理员?你目前的工作职责和角色是什么呢?

  

posted @ 2017-09-14 22:23  jz-12345  阅读(177)  评论(0编辑  收藏  举报