AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

DBA 职业发展之路(上)

  • 2020-02-09
  • 本文字数:1250 字

    阅读完需:约 4 分钟

DBA职业发展之路(上)

开篇

随着近些年来,开源、自动化、云化的兴起,DBA 职业也正悄然发生一些变化。经常有朋友咨询我,职业发展规划;特别是近期 Oracle 的大幅裁员之后,针对 DBA 这一职业未来该如何发展?本文是个人对此问题的一些看法,仅供各位参考!

数据是核心

1561704735772023291.png


将 DBA 单词分解一下。其对应的


  • 操作对象:数据

  • 操作介质:库

  • 操作角色:管理员


这里的核心是数据,也是 DBA 这一角色最大的价值所在。他们最了解数据、最懂得数据的价值;因此 DBA 后续可发展的一些方向,也基本是与数据有关。


此外,对于数据要有更加宏观的认识,无论是企业的自有数据,还是外部获得;无论是关系数据,还是其他模式数据;无论是保存在数据库中,还是其他诸如日志等介质中,数据对企业都非常有价值,要将数据作为一种"资产"来管理。只有上升到这样的高度,数据相关岗位的价值也就凸显出来。

阶段不同,侧重不同

1561704743027054278.png


企业对数据应用水平不同,因而造成工作重心及岗位需求也有所不同。下面简单描述下各个层次:


  • 层次一,是以数据库维护为主,常见表现是"救火队员"型。很多初创企业,都经历过这一过程。数据库维护基本靠人,随着运维体量的增加,需要线性增加人员。整体数据应用水平,基本处于简单、粗放型。

  • 层次二,仍是以数据库维护为主,但已形成较为完善的运维体系。除了基础运维之外,甚至可以考虑一些预防性的措施,提高整体的运维效益。这一阶段的体系化建设,往往是通过文档、运维平台等沉淀下来。数据库作为基础设施层,已可提供较好的数据存储、计算能力输出。但此阶段尚未从更高角度去考虑数据问题,仍仅限于运维层面。

  • 层次三,数据设计应用阶段,企业已不满足数据简单的"存取类"需求,而是从更高的应用角度,考虑如何提高整体数据应用水平。这个阶段会增加数据库架构、设计,加强业务端数据优化工作。表现为增加产品 DBA 的角色,加大数据库架构权重等。

  • 层次四,数据架构治理阶段,企业不单从某个应用、某条业务线去考虑数据问题,而是公司整体层面做数据的顶层设计。考虑建立专门的机构(如数据委员会)或岗位-首席数据官(CDO)。近些年来,颇为火热的"数据中台",正是为迎合这一需求而产生的。

基础运维工作,繁琐枯燥

1561704749538065238.png


作为基础类的运维工作,数据库的要求是比较高的。上图简单罗列了部分工作,对 DBA 日常繁琐工作可见一斑。正是基于这点,平台化、自动化、云化的诉求,不断被提出。进而间接对 DBA 的能力提出了更高的要求。

DBA 职能,向上进化

1561704756650093577.png


基于前面数据应用水平所谈到的,企业内部 DBA 也对应承担了几类职能。自下而上的是数据物理架构、逻辑架构和业务架构。公司内应用水平高低,也决定了 DBA 各类工作的比例侧重不同。随着公司数据应用水平的不断提高,DBA 工作重心也应从下层逐步转向中上层。


  • 数据物理架构,对应为"运维 DBA",工作重心为基础架构的建设。

  • 数据逻辑架构,对应为"产品 DBA",工作重心为数据库架构、架构设计及 SQL 质量问题。

  • 数据业务架构,对应为"数据架构师-DA",工作重心在于数据治理、管理类工作。


本文转载自宜信技术学院。


原文链接:http://college.creditease.cn/detail/265


2020-02-09 15:071166

评论

发布
暂无评论
发现更多内容

ndk开发前景,某大厂开发者对于Android多线程的总结,系列篇

欢喜学安卓

android 程序员 面试 移动开发

AIOps 让「事件管理」变得更加智能

睿象云

AIOPS 告警管理

数字化浪潮下,“坐不住”的豪车品牌如何破局?

脑极体

【OpenYurt 深度解析】边缘网关缓存能力的优雅实现

阿里巴巴云原生

容器 云原生 k8s 边缘计算 Go 语言

区块链落地应用瞄向海洋生态可持续场景,来看Trace Protocol如何改变人们生活?

CECBC

渔民

产品经理训练营第九周作业

Denny-xi

产品经理

Rust从0到1-所有权-概念介绍

rust 所有权

SQL 自连接的魅力

披头

教育部:探索推动区块链技术在招生考试、学历认证等领域的应用

CECBC

教育管理

第12周课后练习-数据应用(一)

潘涛

架构师训练营 4 期

面试官:什么是死锁?怎么排查死锁?怎么避免死锁?

小林coding

多线程 操作系统 死锁

pandas apply 应用套路详解

披头

一个提高领导力的极简工具

石云升

领导力 28天写作 职场经验 管理经验 3月日更

2021年企业需要了解的和云计算相关的6大趋势

云计算

INTERSPEECH2020 语音情感分析论文之我见

华为云开发者联盟

数据处理 模型 音频 语言情感分析 INTERSPEECH2020

区块链和物联网如何实现万物互联?

CECBC

区块链

第十三周作业

Geek_mewu4t

ZooKeeper 会话的秘密

HelloGitHub

Java zookeeper ZooKeeper原理 zk

Uniswap v3揭开真面目NA公链(Nirvana)NAC公链表示不服

区块链第一资讯

Linux后端服务器网络编程之线程模型丨reactor模型详解

Linux服务器开发

reactor 后端 网络编程 Linux服务器开发 网络io

Apache IceBerg表规范(最全版)(翻译者:聚变)

聚变

大数据 hive 数据湖 iceberg 聚变归来

华为帐号服务学习笔记(二):OAuth2.0协议详解

Coding狙击

android 华为 OAuth 2.0 HMS

统一元数据,数据湖Catalog让大数据存算分离不再是问题

华为云开发者联盟

大数据 元数据 存算分离 华为云MRS 数据湖Catalog

阿里巴巴研究员叔同:云原生是企业数字创新的最短路径

阿里巴巴云原生

云计算 容器 微服务 开发者 云原生

Java锁总论

邱学喆

Java 锁机制

零代码实现一对一表关系和无限主子表级联保存

crudapi

API crud crudapi 主子表 多对多

有了人工智能技术,告警管理会发生什么变化?

睿象云

人工智能 事件管理

gorm mysql表关联的一个例子

werbenhu

当 ITOA 遇上 Cloud Alert,企业可以至少每年节省 3600 小时!

睿象云

智能告警

RUOYI 框架教程 12| 若依视图解决多表查询,就是这么简单!

Java_若依框架教程

Java 技术 Ruoyi 框架 若依

华为帐号服务学习笔记(一):什么是HMS,什么是华为帐号服务

Coding狙击

android HMS

DBA职业发展之路(上)_文化 & 方法_韩锋_InfoQ精选文章