最近很忙,上班很忙因为有很多的事情要做,有熟悉的,有不熟悉,有大量扩展的,忙的不亦乐乎,周六日也要去给别人上课,传道授业解惑,顺便挣点零花钱。

有人会问,你这么“忙”,为什么要写这个“东西”,你到底忙不忙???

忙!! 但我不愿意我脑子里面瞬间的我觉得需要记录,或者分享的东西让他在“忙” 中消失。

我愿意记录,我脑子闪灵的片刻。

如何做一个“新时代”的DBA_SQL

关于如何做一个新时代 ”DBA” ,其实在我脑子里面想了不少时间,也碰过壁,或者否定过。 “DBA” 到底他工作的怎么要做的好,做的能跟上 “数据库”界的变化,让自己 “永远是崭新的”,至少不能被淘汰的太快。 

这世界变化的太快,如果你在一个单位里面觉得安慰,认为做好手头的工作,我个人认为,没有错,但对自己的未来或许正在走一条不能回头的单行轨。

最近这几年的数据库业界的变化,可以说是天翻地覆,如果你不能感知着一切,说明你过得太舒适了。

如何做一个“新时代”的DBA_SQL_02

从大公司自己研发数据库,到小公司开始尝试使用各种免费的数据库,或者使用更适合业务的数据库,到大数据使用的各种你没有听说过的数据库等等,数据库的世界早就打破了 “单极化” 的世界,如果你还抱着精通一种,或者两种数据库就能 “踏遍世界”的梦想,我只能说这真的是一个梦想。

数据库从最早承接数据的功能,到目前一直未有变化,要不怎么叫数据库,但数据变了,数据量变了,数据的用途变了,数据的体现形式变了,如果你还抱着 TDBD 以及相关的设计方式,你还能在这个世界 “占”多久。 可能你的公司就只有一种数据库,但不意味这是对的,这恰恰是这个公司落后的地方。

如何做一个“新时代”的DBA_SQL_03

借用ORACLE 大牛 盖国强的 一句 “这是一个数据库百花齐放” 的年代,曾经的ORACLE 大牛的公司聚集着 SQL SERVER , MYSQL , MONGO ,REDIS , PG ,ORACLE ,等等数据库的专家,他绝对对这一句  有深刻的理解。

现在的企业也在变化,数的获取的方式变化,数据的输入和输出的形式的变化,怎么能更适应开发,快速的开发,这是一个快速变化的世界,需求瞬时可能就会改变,如果你不改变你使用数据库的方式,不能解决某些开发担心和容易沦陷的困境,数据终究只能是一个“存数据”的地方,而管理一个“存”数据的地方的人,和一个看门人有什么区别,不要怪别人看轻,你所做的是否让别人看“轻”。

我个人认为,未来的DBA 应该是能根据业务的需求,在众多的数据库中,找到适合这个业务的数据库,并且还要考虑开发的中可能遇到的问题,并能部分在数据库的层面解决,加快开发的速度和稳定性,并熟知业务的需求,能在开发中起到辅助作用,甚至可以已数据库的方式来导引程序部分设计,这才是未来的DBA 存活的“活路”。 否则一个看门人被更替那是多容易的一件事。

如何做一个“新时代”的DBA_数据库_04

前两天看到 TIDB 的发展,以及越来越多企业的接入,可以看到这个世界,并不是只有企业整天用 ORACLE SQL SERVER MYSQL 等传统数据库,而因为这些数据库的缺陷,让开发和运维头痛不已,先进的企业已经开始,尝试更适合自己的数据库,减少开发和运维的工作量,这是一种先进的“尝试者”。一定有人会说出,大部分公司还是用ORACLE ,SQL SERVER,我想说的是,10年前大部分人还都人手 摩托罗拉 和 诺基亚 不亦乐乎,现在呢?

如何做一个“新时代”的DBA_数据_05

岁数可以增加,但尝试新东西的“经验”,还是要保留,否则目前数据库业态的离心力会将你边缘化。未来的数据库是什么我不知道,但我知道一定不是目前你已经熟知的。