DBA要被云淘汰了?上云后还需要DBA吗?
今天谈谈”云数据库会让DBA 失去价值吗?”大白话是DBA会在云数据库主导下的今天失业吗?
从某个角度来说,谁淘汰了谁,作为后面的那个谁,一定被认为是弱者,本着弱者就要被保护的公序良俗,大部分人会选择世道的不公,然后自怨自怜起来,和祥林嫂一样诉说自己的不容易,和不公平的待遇。我们称之为,鸵鸟的处事原则。
麻烦醒醒,幼儿园大班的朋友。世界本来就是如此,你人体中的细胞每天都在新陈代谢,很多细胞都被你在早晨冲水后抛弃了,他们何曾自怨自怜,或者痛斥你抛弃了他们。
真实的话都是很难听的,因为人都愿意活在梦幻中,真实的话是,会的,今天云数据库淘汰不了你,明天国产数据库就会淘汰你,可能不是今天,可能不是明天,但会有一天。
如同不少人对于云的态度,抵触,谈都不能谈,因为害怕。能力所不能及的都会害怕因为失去了主导权和掌控权。云如同于,工业革命取代手工业从业者,是一个必然的被验证的事情,云替代传统类型的DBA工作者也是一样,是一个早晚被验证的事实。
云数据库能做什么:云数据库主要做的事情,或者目前正在做的事情就是将工作简化,以前一些可以被积累的经验总结出来的工作方法,都可以程序化到云数据库产品上,减少重复劳动。
比如安装数据库,优化数据库参数,提供索引的优化建议和自助建立索引,给出自助式的监控和告警功能,提供简易的数据迁移工具,一体化的数据流水线的解决方案。
云数据库已经在削减DBA的工作岗位,这是事实,我们要承认,尤其对于那些业务工作简单,固话,不变动的业务场景,可即使没有云,ORACLE的智能化和SQL SERVER的智能化,也会缩减这些岗位的数量。
难道数据库要做的一般人操作不了、管理不了,必须请一堆人来管理维护,这才是对于DBA职业好的一个数据库?是的,对于这个职业是好的,可市场会允许这样的数据库出现并持续生存吗?不会的。数据库都是越做越智能的,我们要接受世界的进化,进步的规律。
那么我们换一个话题,在如此的背景下,我们怎么能继续的持续的在这个行业有工作的意义和价值。
云数据库能干什么,不能干什么,你能干什么?企业新的需求是什么?
大白话叫找差异,你要找出你和云数据库本身的差异点在哪里?对于云数据库能做的是,简单的,重复的,机械的,非业务特性的,非设计特性的工作。云数据库产品,在曾经的数据库安装,优化,工作问题上,可以轻松替代你。
云干不了什么:业务项目中的数据库选型,第二备选方案的了解,数据内部的成本分析核算,管理,针对业务特性中的表设计中的技巧,云数据库产品的组合,匹配,对应业务的使用哪套方案更合适。
是的,云数据库抛弃的是,单一类型的DBA,物理类型的DBA,机械类型的DBA,他们是一定会被抛弃的,因为你不值得企业再花钱雇佣你,你没有价值了。如同我一直说的,一些数据库宗教主义者,数据库就是MYSQL好,数据库就是POSTGRESQL好,数据库就是ORACLE好,数据库厂商和数据库的专家们,也会这样说,这是他们的利益和工作,然后你就信了。
一个普通的DBA给自己树立壁垒,我就是MYSQL的粉丝,我就进这个庙,烧这个香,那你把自己的多途径发展道路都堵死,就是断送自己的职业生涯。
我以我个人现身说法,我从来就不是某个数据库的一根苗的疯狂主义者,我就是要啥都弄一弄,啥都沾一沾,因为企业在上云后,需要的是综合数据库管理者,综合体,不是一根筋的人。(乙方的数据库从业者,不包含在此范围,他们需要有某种数据库的超强的专业性),企业不会只使用一种数据库,因为业务的多样性让数据库的选择必须是多元化的。
说到这里打败你的不是云数据库,实际上是你自己,是别的DBA,是别的比你灵活的DBA,是别的比你知识丰富且价格与你相同的DBA。 此时你还在抱怨云把你的工作抢走了,殊不知更多的顺应云数据库的DBA,在岗位上展现了新的数据库玩法。让企业又有了购买他在企业中存在意义的价值,并付款。
在DBA职业的前面,你首先是一个人,人就是要适应环境,随着环境的变化而变化,你适应的越快,你就能抢占更新的岗位,你越是能发掘你在新的事物里面,可以发现的别人无法发现的东西,并挖掘其中的价值,才是你持续在这个行业里面生存的续命草。
此时我说我会 “积木数据库” ,或者我会积木数据库的一部分,那么积木数据库是什么?? 你懂吗?
所以,还在抱怨云抢了你的工作岗位?