中国领先的IT技术网站
|
|
创建专栏

惊闻AI降临,DBA即将失业

AI即将取代全人类大量工作的言论已经甚嚣尘上很久了。无论是下棋,开车,还是无人商店,还有翻译员,都有大企业在尝试。

作者:徐飞|2017-10-09 15:35

开发者大赛路演 | 12月16日,技术创新,北京不见不散


AI即将取代全人类大量工作的言论已经甚嚣尘上很久了。无论是下棋,开车,还是无人商店,还有翻译员,都有大企业在尝试。

碳水化合物真被硅片取代的时代,有人欢呼有人担忧。然而硅取代碳的洪流是挡也挡不住。这不,曾几何时高大上的DBA们,在Oracle2017年的OpenWorld上,也被其创始人兼CTO Larry Ellison宣布失业了。

Larry Ellison宣布了全球第一款自动驾驶的数据库。这个版本号从12直接升级到18的Oracle 18c具备了self-manaing, self-tuning, self-securing, self-repairing。

自我管理的数据库,并不是数据库界的新鲜词语。微软在2000年的SQL Server早期,就开始研究和宣扬自我管理,自我调试,自我修复的数据库。那个时候的Oracle则忙于增加Knob,让DBA更好的操作和定制数据库。

结果呢?SQL Server相关的研究项目,在微软研究院的加持下,拿过几个奖,包括VLDB2007年10年最佳论文奖。这些研究并没有帮助SQL Server获得更多的市场。

突然之间,世界变了,Oracle宣布它的数据库是世界上第一个自动驾驶的数据库了。我不太清楚,那个做了无数年研究和宣传的SQL Server是怎么想的。我也不知道这是不是Oracle的一次炒作。

但是Oracle这个公司,产品是做的很不错的。虽然从来都不怎么发论文,只是从学术界吸取营养。这个有点像亚马逊,从来只从开源里索取,但是从不开源自己的技术没什么差别。

如果Oracle说了这个东西能够自动驾驶,可以自动建索引,自动打补丁,自动发现性能问题并修复之类的,那么这个东西的可用性多半不会太差。任何对Oracle掉以轻心的公司都死得很难看。

Larry告诉大家,之所以Oracle能够做到Self-driving是因为革命性的技术Machine Learning。Keynote听到这里的时候,我笑了。

什么时候Oracle也开始大量使用Machine Learning了?我很吃惊。

大概10年前,Michael Jordan的学生开始研究怎么样用Machine Learning的技术去做query optimization的时候,整个数据库学术界和工业界多少都是把这个研究当做一个笑话来看的。他那位女学生后来来微软研究院面试,也没顺利找到工作。

10年后的今天,Oracle的创始人却在宣布,之所以Oracle能够做出这个自我驾驶的数据库,最主要的是它们用了Machine Learning。

Oracle公司有一个非常强大的法务团队。它们说的话,肯定是法务团队仔细检验过的,应该谈不上欺骗。但是Oracle历史上也非常擅长使用数据去引导商业和市场。这种玩弄数据于鼓掌间的能力,不是很多技术公司擅长的。所以,我更好奇的是Oracle是怎么样使用Machine Learning的。但是以Oracle的尿性,肯定不会有论文出来了。

这让我越来越觉得做DB的日子越来越艰辛。既要懂新硬件,还得懂机器学习。不然这一行都混不下去了。从未觉得自己离被淘汰那么近。万一真淘汰了,不知道还有谁愿意打赏一个写过时技术公众号的作者。虽然说,现在的打赏也没法让我衣食无忧。但是比起衣不果腹总是强一点啊。

这就说到DBA了。DBA之所以存在,很大程度上也是和Oracle这个数据库密切相关的。Oracle数据库很多时候不是一个插上就能用的东西。它有太多的东西可以调控了。所以很多人说Oracle数据库用得好不好,全凭DBA怎么搭。一个有经验的DBA算得上是高薪行业了。

但是业界呼吁淘汰DBA,也是由来已久。早年阿里巴巴做淘宝的时候出来的一批DBA大牛们,现在都转行做别的了。有几个做公众号的,也是做得非常的成功,动辄文章阅读10万+。这种转型成功的是让DBA们羡慕啊。但是转型成功的还是少数。此外,这些年前赴后继试图进入DBA行业的依然很多。

然而Oracle宣布,今天你们都失业了,下岗的罪魁祸首是Machine Learning。所以你们应该怎么办呢?看看Larry Ellison是怎么建议的。

长话短说就是DBA们现在不需要去管基础架构了,也不要去管什么手打补丁,什么时候去建索引,调SQL的plan了。

更多的时间要花在数据建模,设计,分析上面。但我们要说,其实后面那一块,一般来说也有自己的角色。很多架构师是做这个的。所以这字里行间的意思是那些低级的DBA碳水化合物们要被硅片取代了。只有比较高级的DBA们,已经进化了的,才有可能在更狭小的空间里有出路。

那么我们是不是可以说等Oracle20c出来的时候,这个狭小的空间会被进一步压缩。最后基于机器学习的数据库完全可以做到自我调控自我驾驶呢?只要有梦想,不是不可能啊。

无论如何,我始终感觉这个调调和国内著名的人工智能导师的调调很像。有时候我在想,这世界,干活的人都被AI取代了。各大公司都鼓励人们花钱却没有赚钱的途径了。那这个社会最后到底会怎么样?不敢想象,也想象不出来。总而言之,这是AI的胜利,是Oracle的胜利。进入21世纪了,曾经帮助Oracle在各行各业获得成功的DBA们,也该淘汰了。

【本文为51CTO专栏作者“徐飞”的原创稿件,转载请通过作者微信公众号“飞总聊IT”获取联系和授权】

戳这里,看该作者更多好文

【编辑推荐】

  1. 大数据计数原理1+0=1这你都不会算(五)
  2. 深度解读 | 阿里云新一代关系型数据库 PolarDB
  3. 外媒速递:编程语言Ruby on Rails与PHP的对决
  4. 从大间隔分类器到核函数:全面理解支持向量机
  5. 难圆满的SQL Server 2017Linux梦
【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

热门职位+更多