开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到2群(共840人左右 1 + 2 + 3)新人会进入3群。
为什么会提出这个话题,纯属有感而发,最近几年 DBA 的职业空间被挤压的越来越小,主要由这几个因素导致
1 国产数据库在部分大型机构开始使用
2 经济形势情况导致的新项目减少,随即影响数据库跟随新项目上线的情况减少
3 ORACLE 数据库减少与岗位的同时缩减,相关人员需要转型
4 传统思维的DBA 在整体行业快速变动的情况下,无法跟上行业的变革
5 云数据库,云原生数据库的产生,导致数据库管理行业变革加速
下面我们从以上5点来延展思考
1 国产数据库,按理说国产数据库的崛起是一件好事,大部分人的思路是会增加就业岗位,并且产生新的需求,并随之产生更多的岗位。想法是好的,现实是骨感的,国产数据库的兴起本身,在管理数据库的部分并未真实的产生新的就业岗位,同时还让更多的原由的数据库从业者在原有的岗位中被淘汰。
国产数据库本身主要由三个部分组成,以分布式为主导的国产数据库,以某开源为主题的二次开发的数据库,以自主研发代码为主的数据库。基于这三种产品,在部分银行和大型的企事业政府机构进行推广和使用,但基于整体的使用方式和平台的变更,以及相关产品的不成熟,在培训和相关知识的层面漏洞较多,导致学习这些数据库本身很难,同时没有太多的学习场景和相关的经验,导致原有的从业者,无法快速的进入到国产数据库的赛道,甚至本身这些国产数据库的自己的运行维护人员还未有太多的经验,另这些数据库本身都在有自有的智能维护平台,这就更加导致原有的数据库从业者,只能依附于这些数据库的自有管理平台,在离开这个工作单位,或离开这个数据库后,相关的之前运行维护知识,无用化。
学习成本高,获得受益少
2 DBA 最主要的并不是技术有多新,这个职业本身很多都是要用经验来进行比拼,传统上 3年经验的DBA 是一个企业基础的选择,没有人敢把一个什么都没有做过的人,设立到DBA的这个职位,总体DBA 是一个复合型的岗位,在职业的素养和职业的一些规范上都有一定的要求,而经济形势本身锁紧,导致新的项目少,上线的数据库品种和数量都在降低,这也导致职务的需求不旺盛,并且一部分数据库更加智能化,云端化,导致管理层盲目认为 DBA的职务素养的需求可以降低,或可以去掉相关职位。
3 ORACLE 在国内的衰败,是一个对于整体DBA 职业的一个巨大的打击,ORACLE 数据库本身承载了大量的职业DBA ,以及相关的周边的产业如售前,售后,专业数据库方案解决公司,培训等行业,整体ORACLE 基于政策的原因,逐步在国内淘汰的步伐已经接近中后段,各种问题已经显现,大型企业或国有银行等原有的ORACLE 的大客户,均已经逐步退出,导致从业者在此方面的需求数量降低,甚至枯竭。
4 传统的DBA 的思维模式也是一种不愿意接受改变的表现,其中主要以 1种数据库的DBA 更加的专业,或者除了 RDS 产品外,其他的都不属于数据库等思维作祟,导致DBA 本身将自己的工作范畴缩小,但本来的传统的工作范围也在缩小,导致最终工作的范围和层级越来越小,越来越窄。
DBA 的思维和职业转型也势在必行,DBA 往 SRE DBA ,或多种数据库在项目中得方案解决人员转型的趋势已经出现模型。
5 随着越来越多的企业上云,或使用私有云等解决方案,数据库的变革也从基础架构的变革中产生变化,整体的工作方式和工作的知识获取等都在急速的变革,原有的一些工作的方式,在云上不在存在,而更多原来重要的工作或被企业依赖的工作被云端的维护者替换了工作位置,这样的形式导致DBA 的工作在一些小型企业,变得更加的不重要,运维和DBA 之间可以互换,开发和DBA 之间可以互换。相关的专业职业的需求量在进一步缩窄。
综上所述,DBA的职位和工作的职务,在经历一次基于整体的IT架构服务模式变化和国策,政策主导的数据库替换后的一场 职业的变革,虽然没有教培行业的变革,快,狠,寒,但持续的温水煮青蛙和对于未来的不确定性也让从业者内心 焦躁和对未来缺乏信心。
最终得出,DBA在未来的职业环境将 越来越难,必然会留下一部分还在原地的人,等待变革的收割。