但是,这个局面在去年底被打破了。
2019年底,在被誉为“数据库领域的世界杯”TPC-C基准测试中,由阿里巴巴研发的分布式关系型数据库OceanBase打破了由美国公司甲骨文保持了9年的记录!其性能达到了甲骨文公司Oracle的两倍!中国工程院院士李国杰称:“这是我国在基础软件领域里取得的重大突破!”真是扬眉吐气啊!
OceanBase击败Oracle
1、受制于人的窘迫
如果说数据库是互联网的大脑,那么,2013年以前,互联网世界最好的大脑掌握在美国公司甲骨文手中,1997年,甲骨文凭借“97工程”进入中国数据库领域,拿下了邮政、电信与银行的大单!这一地位,15年以来,无人撼动!
带来的结果就是:由于它的垄断地位,所以当然十分地贵!贵到离谱的程度!美国三家科技公司,IBM,甲骨文与EMC(后被DELL收购)的产品组合成了传统的关系型数据库矩阵。
数据库领域内的奇葩三马车
就是说,要想用Oracle,就必须得买IBM的小型机与DELL的存储硬件,缺一不可!
一台IBM小型机至少要500万,而两台小型机要配备300万的存储硬件,再加上Oracle的授权费用,这个是根据你的并发数来计算的。如果以阿里巴巴2010年的数据访问并发量来计算,阿里每年要向Oracle支付数以亿计的授权费用!这是无论哪个公司都无法承受或者忍受的成本!而当年的联想如果要升级他们的数据库,一次性就要支付给甲骨文6000万的授权费用!
2、奋起直追的悲壮
其实早在1978年,中国高校就开设了数据库的课程,萨师煊,《数据库系统概论》的作者,这本书现在仍然是高校计算机专业必读的课程,可以说,中国的数据库人才都是萨教授的弟子。萨师煊,中国数据库之父;从这个角度上来讲,后面的OceanBase之父阳振坤,也是他的弟子。
2009年,浙大博士王坚加盟阿里,提出了“去IOE”的阿里云计划,I指的是IBM,O指的是Oracle,E指的是EMC。
从2010年开始,到2013年3月17日,阿里逐步下线了数以千计IB小型机,Oracle数据库被完全清除出淘宝的核心系统;其中的艰辛,恐怕只有王坚才会明白。
曾几何时,王坚,作为阿里云的带头人饱受争议,由于被人骂得太多,被称之为王坚强,对比汶川的猪坚强。什么难听的话都有,烧了好多的钱,连个屁响都没有!马老师,他就是个骗子,别听他胡说!一个心理学的书生,怎么可能会玩云计算?
还好在关键的时候,马云出来为王坚站台:“博士的问题,你们都看到了,但是,他的优点,你们知道得不多。”王博士也不紧不慢,将所有的骂文,都打印了出来,称之为:进步集。
直到2013年7月10日,淘宝最后一个Oracle数据库下线,“去IOE”取得关键性胜利!8月15日,“飞天5K”正式运营,在当年的双十一当中,阿里云处理了75%的订单,无一出错!表现出比Oracle数据库更优越的特性!
2017年12月3日,由王坚带领下开发的阿里云获得了第四届世界互联网大会领先科技奖,同时获奖的还有中科院的量子计算机。两者相提并论!
在阿里云年会上,王坚放声大哭!所有的付出终于有了一个辉煌的结果!
在阿里带动下,腾讯云,百度云,华为高斯数据库,风起云涌!
3、新的机遇,云时代来临,OceanBase横空出世
以甲骨文为代表的传统关系型数据库,其存储与计算是一体的,导致读写不能同步,效率低下,在并发数少的时候,没有什么问题,但在海量的互联网并发数与潮涌式访问环境下,Oracle的解决方案存在极大的缺陷,速度慢,成本高,容易出错!
而云计算时代的数据库,将数据的存储与计算彻底分开了,将数据储存在云上,而计算分布在众多的终端,这就有了一种可能,由普通的电脑取代IBM的小型机,云分布式关系型数据库取代了Oracle,顺带把存储硬件也替换掉了,大大提升了并发数处理效率,同时又大大地降低了成本!降低了出错机率!
这个云计算分布式关系型数据库,就叫OceanBase。意味着,即使有海量的数据涌过来,我也能云淡风清地处理好。
据Gartner统计,阿里云已位居全球云数据库市场第三,仅次于亚马逊与微软,年增速达到115%。可以说,中国70%以上的服务器部署在阿里云上,包括著名的12306。大家现在抢票之所以快了,这是因为有OceanBase。
4、扩张时代
凭什么扩张?举个例子来说,2017年天猫双十一业务,OceanBase创造了25.6笔/秒的世界支付记录,相当于每秒钟能够执行完4200万条的sql指令。这是Oracle无法处理的场景。OceanBase有了走出去的资本。
进军银行业,2017年,OceanBase应用于浙商银行与南京银行,开户了向银行业进军的步伐,银行、电信与邮政,可是Oracle的核心客户。这一举动导致甲骨文中国公司开启裁员潮,到2019年,累计裁员超过6000名,甲骨文在中国辉煌的时代已成历史。
数据库、超级计算机与5G网络,是架构人工智能最底层的三大技术基础,目前中国在这三个领域内都超越或追赶上了世界顶尖水平。阿里的数据库OceanBase,中科院的超级计算机,量子计算机与华为的5G管道,代表了世界的最高水平。这实在是值得我们骄傲自豪的事情!