DBA 行业是否将会消亡?

2021-04-20 17:00:24 +08:00
 111222333

最近几年由于企业数据上云、自动化运维、人工智能等技术的快速发展,让很多 DBA 感到焦虑,担心技术的变革会让自己饭碗不保,其实大可不必如此。新技术的到来意味着一些简单机械、需要大量人工的工作可以被自动完成,进入 DBA 行业的门槛正在变低,但这绝不意味着 DBA 行业的消亡,反而随着时代的发展和数据量的井喷而愈发重要!

首先简单解释一下什么是 DBA 及他们的工作内容?

DBA:数据库管理员( Database Administrator,简称 DBA),是从事管理和维护数据库管理(DBMS)的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。

DBA 的核心目标是保证数据库管理系统的稳定性、安全性、完整性和高性能。

DBA 的主要工作内容为数据库的安装、数据库配置和管理、权限及安全方面的管理、监控和性能调节、备份恢复、监控、审计数据等等。

——百度百科

DBA 当前的时代背景和环境:
DBA 面临的挑战:
DBA 迎来的新机遇:

​ 数据时代已经到来,数据正在成为企业发展和进步的重要资产和动力,并且数据正以指数的形式扩展爆发,这使得数据的治理成为极其重要的一件事。如此庞大数据的治理,靠一个和几个人的力量将越来越难,由此会引起 DBA 的职能越来越清晰,从业者将会更加聚焦在某一个技术领域,越来越需要团队的协作与配合。最后,当前正是数据百花齐放的时代,数据库种类繁多,牵涉到数据库应用和部署的技术也纷繁复杂,这将带给 DBA 们众多大展身手的空间。

死亡言论言过其实

在一些论坛中,常会看到 「 DBA 行业将死,乘早转行」的言论,这种言论背后的焦虑无非是云时代和自动化运维等技术的发展,让身在此行业中的人感到压力巨大而造成的。新技术以更低的成本和更高的稳定性能让很多人饭碗不保。诚然,没有人能抵挡历史的车轮,新技术的发展在为我们的工作带来便利的同时一定会让部分人的工作被替代,但是塞翁失马焉知非福?务必需要辩证的看待,理性的对待,慎重的决定。

DBA 的未来

首先,各类数据库管理工具或自动化运维工具的产生并不代表着 DBA 要做的事情变少,很多技术还没有成熟、需要做的工作还很多,DBA 在接下来的很长一段时间内将仍继续存在,而高级或专精某一门技术的 DBA 将会将会被企业愈发重视,前景无限。此外,DBA 由于对数据库的熟悉,可转为到数据分析、架构师、数据库工程师等各类各个方向,均有广阔空间,而且随着数据库产品软硬件的逐渐结合,或许会衍生出我们未曾想到的职业。

结语

数据时代,DBA 的角色不会被替代,它只可能是换了另一种方式存在着,更加深入的影响着我们的生活。

5690 次点击
所在节点    数据库
36 条回复
angeltop
2021-04-20 17:16:49 +08:00
分析的很到位!
ychost
2021-04-20 20:06:17 +08:00
DBA 不会消亡的,普通的机器运维可能要消亡了
ytmsdy
2021-04-20 20:26:06 +08:00
DBA 是在小型机时代,是最顶尖的运维人员。需要懂数据库,需要熟悉操作系统的各种属性。
现在服务器都上云了,很多服务其实也都是换汤不换药。专业的运维人员也还是很需要的。
xuanbg
2021-04-20 20:39:03 +08:00
看情况,如果用 serverless,别说 dba,连运维都不需要了
JerryCha
2021-04-20 22:46:59 +08:00
DBA 和运维大概会被划分到其他部门吧,省是不可能省的,除非你不用现在的 DB 了
wellsc
2021-04-20 23:00:03 +08:00
已经在消亡了
Illusionary
2021-04-20 23:13:22 +08:00
DBA 死不了,运维也死不了,不管上不上云,技术架构里总要有人精通并负责这方面的工作,不要以为那些个开发能玩得转 devops/CICD,不要担心,很多开发除了写几行代码,对其它计算机知识涉猎极其少
domodomo
2021-04-20 23:51:03 +08:00
是的,正在没落中,认识的几个都在考虑或者已经转行了
消失应该不会,大部分的人才都会进云服务公司吧,普通业务公司的这种职位需求就不太高了。
Rocketer
2021-04-21 01:03:35 +08:00
@xuanbg serverless 使用量上去以后费用很高,需要一个既懂技术又精通计费规则的人来优化。正常搞搞也能省下一半的钱,搞细一些能优化掉六七成的费用。你看程序员愿意做这活么?愿意的话就不用 996 了。
levelworm
2021-04-21 05:24:49 +08:00
@ytmsdy 我记得 IBM 的大机还有专门的 System Programmer,看网上文档也是很牛逼的活。
levelworm
2021-04-21 05:25:55 +08:00
@domodomo 其实我一直觉得这种活比较有意思啊。。。可惜现在需求的确是少了。
yzbythesea
2021-04-21 05:34:24 +08:00
北美这边已经感觉差不多没了吧。感觉这是分布式设计的趋势。因为数据库逻辑很难便宜的平行扩展,现在都倾向于将复杂的数据库逻辑移到后端服务器里,数据库 data model 变得极为简单,甚至就是 nosql 。
LeeReamond
2021-04-21 06:40:45 +08:00
dba 群里跟开发群其实气氛很不一样,开发群根据上头程度不同有整天讨论技术的也有吹水的,相比之下 dba 群基本就只有吹水的了。圈子也不大,每次线下聚会都是那一群人,再加上现在很多老板也想明白了,花钱给套路云,和花钱找个 dba 其实差不多,套路云虽然套路,但起码比 dba 便宜
kiwier
2021-04-21 08:31:10 +08:00
@LeeReamond 分析的到位,套路云才是加快传统 dba 消亡的主要推力
echo1937
2021-04-21 08:41:14 +08:00
有了电灯,蜡烛也没有消亡,但是形态和需求发生了巨大变化。
James369
2021-04-21 08:46:28 +08:00
如果按这么推理,我觉得以后后端开发也会慢慢的被蚕食掉。。
VHacker1989
2021-04-21 09:07:19 +08:00
现在卷的这么厉害,dba 不应该是程序员兼任的吗
ice2016
2021-04-21 09:59:23 +08:00
大厂 还是需要精通的 DBA
高级 SRE 等
tomczhen
2021-04-21 10:01:34 +08:00
真实,低代码平台帖子里面大部分都是踩的,然后这里鼓吹平台替代 dba 。

所以说,都是工人,跟几百年前纺织工区别能有多大,别自己洗脑自己了。
Stain5
2021-04-21 10:02:00 +08:00
@VHacker1989 务虚的才叫卷

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/771944

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX