上一期,我们对DBA这个岗位做了一些非常基础的阐述
这一期,我们补充来说明一下DBA的人物画像。
DBA的段位
真正厉害的DBA,他们犹如定海神针一样的作用。
(普通人眼中:DBA平常好像没啥事情干,浪费钱)
给你们讲一个扁鹊的故事,你们就知道其真正的作用。
春秋战国时,扁鹊曾到魏国替魏文王诊断病情。
优秀的DBA,就像扁鹊大哥一样,让整个系统在没有出现问题之前就把问题给解决了,让你觉得系统一直稳定无故障。
其实公司是否有一个强力DBA,对从事技术研发相关工作的程序员或者架构师非常重要。
DBA的等级,其实没有分得那么严格。
一般可以简单分成3个等级,初级、中级和高级。
初级的DBA一般都是兼职的,他们往往同时是程序员。初级的DBA简历,一般都写得超级棒的,比如参与了各种与数据库相关的工作之类的。
然而,他们实际的工作是:
1、第三方供应商已经安装并配置好数据库,他们只做监控的工作,处理一些简单的小问题,有大事就立马找第三方。
2、他们喜欢使用图形化数据库管理工具,终端式的处理能力不强(类似于,在软件上点一点按钮,就可以完成工作)
中级的DBA,他们涉及的工作就会多很多(其中,中级和高级在技术上差别不大,差距在于其他方面的能力)。
数据库安装、配置、管理
数据库权限及安全管理
监控及性能调优
备份及恢复
解决一般性问题
高级DBA,国内非常少。技术能力上,可能和中级DBA相差不大。主要差别在于技术的广度和经验的多少。
高级DBA,可能会通晓多种大型数据库,且知