首页
搜索 搜索
信息

什么是DBA? DBA的职责是什么?_什么是DBA

2023-05-22 09:18:58 互联网

1、数据库管理员(Database Administrator,简称DBA),是一个负责管理和维护数据库服务器的人。

2、数据库管理员负责全面管理和控制数据库系统.按照对数据库的掌握情况,我简单地分成三个等级:初级Primary、中级Intermediate和高级Senior。

3、   初级DBA又称为DBBS,是英文Database Baby Sitter的缩写。


(资料图)

4、初级DBA常常是兼职的,他们往往同时是程序员或者兼任其他的工作。

5、初级DBA往往把个人简历写得很棒,参与了很多和数据库有关的项目或工作。

6、但是,这些项目或者工作往往是:第三方软件供应商已经安装并配置了数据库,他们只做一些监控的工作。

7、他们能处理一些简单的问题,但大多数时候他们向应用软件供应商求救。

8、初级DBA更喜欢图形化的数据库管理或者监控工具,他们喜欢Access这样的桌面数据库简单易用,并把这些小型数据库的经验简单地应用到大型数据库相关的工作中。

9、   初级DBA是最好区分的。

10、而中级DBA和高级DBA就不太好区分。

11、他们的差别在于经验的不同和个性特点、能力方面的差异。

12、中级DBA比较多,他们可以胜任高级DBA的大部分工作,包括:   数据库安装 数据库配置和管理 权限设置和安全管理 监控和性能调节 备份和恢复 解决一般的问题 中级DBA往往从业一年左右,熟悉某种操作系统环境下的数据库。

13、因为对中级DBA来讲,Windows NT和Unix是有很大差别的。

14、中级DBA对SQL比较熟悉,他们自己购买了几本数据库方面的书籍,并深入钻研。

15、中级DBA往往同时兼任数据库程序员,他们的工作对性能、稳定性、安全性的追求基本上不是很高,往往配合高级DBA做一些例行工作。

16、   高级DBA在国内是非常少的。

17、他们购买了太多的数据库方面的英文资料,也许是托朋友从Amazon买的。

18、相对于他们的报酬来讲,买书的钱是很少的一个比例。

19、高级DBA一般都熟悉很多种操作平台下的几种大型数据库。

20、他们知道各种不同数据库在不同环境下的优势和劣势,并能在数据库平台和数据库环境的选择方面做出决策。

21、他们一般通晓系统架构和数据库设计,并能对数据库进行各种级别的优化。

22、高级DBA一般都配有助手,他们更偏向做决策和计划。

23、高级DBA往往在银行业、保险业、在线交易等对稳定性、安全性、性能都要求比较高的关键业务处理领域大显身手。

本文就为大家分享到这里,希望小伙伴们会喜欢。