写点什么

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:071284

评论

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

花火交易所APP软件系统开发(现成)

系统开发

探秘密码学:深入了解对称加密与密钥协商技术

京东科技开发者

网络安全 密码学

第十一周 安全稳定作业

蓝黑

极客大学架构师训练营

线程上下文切换,这些是你需要掌握的

田维常

系统上下文

阿里巴巴内部秘密培养的“Java架构师养成计划”图谱曝光,全是干货!

Java架构追梦

Java 学习 架构 面试 阿里巴巴人才培养计划

数据资产管理平台规划概要

马踏飞机747

大数据 数据治理 数据资产

App自动化《元素定位方式、元素操作、混合应用、分层设计、代码方式执行Pytest 命令》

清菡软件测试

App

话题讨论 | 作为开发你是如何阅读源码的?

程序员小航

话题讨论

话题讨论 | 深入浅出Linux内存管理,图解物理内存和虚拟内存

程序员柠檬

话题讨论

基于区块链技术落地应用开发-食品溯源

13828808769

KMP —— 字符串分析算法

三钻

算法 大前端 KMP

什么是工作流?工作流有什么作用?怎样配置工作流程?

Marilyn

敏捷开发 工作流

Seata是什么?一文了解其实现原理

vivo互联网技术

分布式 分布式事务 分布式架构

阿里云Lindorm与Intel、OSIsoft共建IT & OT超融合工业数据云

许力

数据库 大数据 IoT 工业互联网 工业物联网

话题讨论 | 程序员摸鱼的时候都喜欢干些什么

soolaugust

话题讨论

源码深度解析 Handler 机制及应用

vivo互联网技术

android 客户端开发

公安情报研判管控分析平台建设解决方案

t13823115967

智慧公安情报研判系统开发 智慧公安 情报研判管控分析平台

云计算领域-杨明越加入InfoQ协作平台

杨明越

话题讨论 | 2020年你有什么推荐的书

soolaugust

话题讨论

手撸一个在线css三角形生成器

徐小夕

CSS css3 大前端 CSS小技巧

智慧公安情报指挥合成作战管控平台开发

t13823115967

智慧公安情报研判系统开发 智慧公安 合成作战管控平台

第七周总结

小兵

低成本快速上链 智臻链开放联盟网络正式对外开放

京东科技开发者

区块链 京东

第十一周 安全稳定总结

蓝黑

极客大学架构师训练营

《写给大忙人看的JAVA核心技术》.pdf

田维常

电子书

教你用Python自制拼图小游戏,轻松搞定熊孩子

华为云开发者联盟

Python 游戏 拼图

话题讨论 | go、php 、java、python、cpp谁才能成为后端的主流

sinsy

Java c++ php 话题讨论 Go 语言

我是程序员,我用这种方式铭记历史

kokohuang

Hexo GitHub Pages python 爬虫 中国历史 铭记历史

架构师训练营第 1 期第 11 周作业

owl

极客大学架构师训练营

架构师训练营第 1 期第 11 周总结

owl

极客大学架构师训练营

突破容量极限:TiDB 的海量数据“无感扩容”秘籍

京东科技开发者

分布式数据库 #TiDB

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