暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

数据库上云以后还需要DBA吗?

277

前几天写了一篇文章之后,有网友私信我,说以后数据库都上云了,都不需要DBA了,意思是以后我们可以都下岗或者只能转行了吗?

最近Google 发布了最强多模形态AI Gemini;我们使用Google Bard来看看,最强人工智能怎么回答这个问题?

从Google Bard的回答来看,很显然,即使数据库全部上云之后,DBA这个职业仍然会存在;但是不可否认的是,广大DBA朋友们,需要不断提升自我,掌握并熟悉一些云数据库相关的知识和技能,否则可能不能很好地胜任。

这里我说到10年,或许时间有点长,有些朋友或许会说用不了10年;从目前公开的数据来看,云上数据库的增长要远高于本地部署,AWS早已超越Oracle成为了第一大数据库厂商,当然是云数据库厂商。

说全球范围似乎太大了一些,跟我们关系也不太大,我们还是看看国内的情况。国内数据库云厂商主要是阿里云、腾讯云、华为云、天翼云等几家,我相信各家的云数据库收入占比应该都差不了太多,只看到过腾讯云的官方报道,其数据库TDSQL营收占比超过企业服务服务5%,单季度来看还是非常猛,应该是几个小目标起步了。

如果是做公有云的DBA,可能需要你掌握多种数据库技能,对技术深度要求可能会更高一些,一些基础简单性问题,通过平台自身就解决了,之前也听过一些互联网厂商朋友分享的一些自动化故障治愈、优化解决方案等等。从这个角度来讲,是要替换一些初中级DBA的。因此,我们要有危机感!其次如果是私有云或者混合云的话,那么对于DBA的需求,跟以往我认为是一样的,没有太多变化。这部分toB的客户,大多都是本地自建IDC机房,其整个云环境跟公有云那一套是完全不同的。而根据中国信通院发布的《云计算白皮书(2023)》来看,中国私有云规模占比高达28.4%。

其次,国内目前数据库行业还处于百花齐放、百家争鸣的时代,历史上战国时期的百家争鸣到统一最后还经过了200多年呢。说到这里,我们再来问一问Google Bard。

越是百花齐放,说明还是起步发展阶段,那么国产数据库与Oracle、DB2之类的商业数据库有多大差距呢?或者说我们已经实现了弯道超车了,毕竟tpmC打榜已经蓝星第一了。

如果单纯的看数据库架构,国内的一些分布式数据库似乎是实现了弯道超车,但是如果看数据库自身的一些核心功能,比如优化器基础算子、查询转换这些,应该还有不少的差距。这里举个简单的例子:某电信数据库迁移到上云之后,实际上整个运维团队人数暴增,因为基于MySQL的分库分表集群,涉及到一堆的开源组件,同时又在云上,要求自然就更高了。当然,此时对DBA的技能域要求也不同了,之前你可能只需要熟悉Oracle、MySQL+Linux就行,然后可能不行了。所以,上云后更需要DBA,而且是全栈DBA。

其次当前国产数据库的生态、文档、配套工具等相对都缺乏的多,因此现在越来越多的国内用户选择国产数据库,我认为对DBA们来讲,反而是个机会。当一个数据库连文档都很难找的时候,系统上线后,出问题了,你说客户急不急,不需要DBA吗?此时DBA的重要程度不言而喻。之前听闻某客户主任说,某升级系统数据库宕了半天,损失高达数千万。

那么现阶段DBA的收入是怎么样的呢?我们再用Google Bard来看看大家关心的话题:


从Google Bard的回复来看,我感觉MySQL 大牛们会不高兴的;不过这些数据都没有太大参考意义,大家一笑而过就好。我们来看下看准网的数据:

以下数据来自于看准网:




从看准网超过100万份样本可以看出,DBA目前的中位数薪资在16933元,其中新增在30k+以上的比例人数,大约在15%左右,也就是大家口中的高级DBA、资深DBA或者专家

综上:我认为未来相当长一段时间内,用户仍然需要DBA,需求不会降低太多;而且DBA们的待遇也还不错。从PostgreSQL协会的PG认证火热程度就可以看出来了。

周末了,随便写几句~~~ 大家周末愉快~~~

文章转载自Roger的数据库专栏,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论