未来DBA都只能去开滴滴吗

近期大家又在讨论dba职业的去留问题,有的人说未来数据库管理工作会被AI替代,等待DBA未来的是保安、滴滴;也有人认为数据库管理工作仍然是不可或缺的。
这里我结合自己的经历,谈谈对DBA工作未来的看法。

AI不能完全取代人工管理

不可否认的是,AI是未来的发展趋势,数据库会变得越来越智能,即便是现在的数据库也比10年前的数据库要智能的多。但这是否就意味着数据库管理工作一定会被取代呢,我看也未必。早在5年前Oracle就提出了数据库自动驾驶的概念,能根据需要自动创建索引,自动调整内存大小等一系列自动运维功能,但是更多的客户在自己的核心系统仍然选择以稳定为主,不想把自己的数据库交给AI来优化,因为这可能会面临其他的不确定性。很多时候客户对数据库的要求是可预见性,如果一如既往的慢大家心里都有预期,也是可以接受的,怕的是今天快明天慢,隔三差五的抽风。近两年随着AI的兴起,AI4DB技术更加催生了智能数据库的进步,但总体来说还没有超过Oracle自动驾驶数据库的范畴,客户对Oracle的自动驾驶态度如此,相信其他库也好不到哪去?

数据量增加一定程度中和了技术的进步

随着数据库技术的成熟,单库的管理成本确实是在减少,但是随着数据量的暴增和对数据更加细分的需求,数据库的种类和保有量也在快速增加,之前人均维护10套数据库,现在甚至有的单位人均需要维护上百甚至上千个节点。DBA在单库上的投入减少,但是需要维护的数量大大增加,总体的工作量有没有减少,也不能一概而论。在我接触到客户中,大多数DBA岗位工作负载还是挺高的。

数据库管理员自身也在进步

数据库管理的需要一直在变化,对于岗位角色的要求也一直在转变。2008年Oracle将硬件和软件结合推出了数据库一体机,开创了软硬件融合的新时代。运维一体机不仅需要懂数据库等软件产品,也需要了解网络和闪存等硬件产品,对于管理员来说是观念和技能要求上的一次跃升。尤其是对于Oracle数据库的运维来说更是如此,因为Oracle有丰富的监控指标体系,覆盖了整个架构中的方方面面,只要是和数据库沾边的问题,最后很多都是由Oracle DBA来主导或者提供线索。总体来说,软硬件的结合并没有让数据库管理员失业,反而是对他们的要求更高。

分布式对运维工作的冲击

近两年国产数据库技术兴起,核心系统大部分都采用分布式架构,对于数据库管理员来说又一次来到转型的路口。很多问题其实都是由业务倒推的,对业务有影响的就是大问题,反之可能就是小问题。分布式最大的特点隔离了单点故障对整个系统的影响,个别节点故障不会对上层应用造成影响,原来的故障到了分布式可能就是小的常规操作,对数据库管理的要求更加明显的降低了。加上国产分布式技术还不成熟,出了问题大部分都是产品问题,运维无能为力,所以这是近期运维DBA群体危机感的根本来源。

但万事都不是一成不变的,数据库管理岗位也是如此。分布式虽然对运维的依赖度有所降低,但对于数据库的使用和传统架构的差别还是很大的,数据库管理员作为面向用户群体最了解数据库特性的人(最最了解的当然还得是数据库研发,但他们几乎不直接面对最终用户),他们可以向用户传授数据库使用的经验,让开发人员更好的利用数据库特性来开发应用程序,这些工作对于数据库高效和稳定的运行起着非常重要的作用。

一点总结

综合以上的观点,数据库技术不断成熟,加上国产化和分布式技术的兴起,数据库管理工作又一次面临巨大的转变。但是数据库种类和体量的增加,一定程度上中和了单体数据库运维需求的减少。总体来说,数据库管理员岗位并不会消失,但是最对岗位的要求会有所改变。之前解决一次宕机故障,处理一次应用夯死,会让你成为英雄,这样的场景会越来越少。数据库管理员作为最了解数据库特性、离数据最近的群体,也应该多学习业务知识,从数据中挖掘价值,从而更好的实现自己的价值!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值