|
从我个人的经历来看,dba可以分为应用dba,生产dba,开发dba,恢复dba.
1、应用dba,我目前主要做这方面的,这个需要对相关的业务要很熟悉,侧重于对于应用的数据维护,比如应用的sql调优,升级,补丁,新建应用数据环境,备份。。。。的工作。
2.生产dba和应用dba有一些交集,但是实际上还是有很大的差别,要求对现场环境,部署,数据复制等都非常熟悉,他们主要负责数据割接,数据迁移等工作。这个需要应用dba在一定程度上能够协调。
3.开发dba,我的理解是能够在现有的工作中沉淀下来很多的经验,以开发新产品,新工具,或是数据库开发。
4.恢复dba,我特意说恢复,是因为备份时基础,恢复是关键,这个相对的场景要残酷一些,比如灾难恢复,数据中心。
关于资深dba,
我的理解是首先能够对以上各个层面都有涉入,打拼多年,对数据的组织,存储,管理有深入的理解。而不限于关系数据范畴。并对某一方面有自己独特的见解。 |
|