• 阿里OceanBase“击败”Oracle了?
  • 发布于 1个月前
  • 127 热度
    0 评论
国庆黄金周期间,除了共和国成立70周年大阅兵这一举世瞩目的大事件令人热血沸腾之外,另一则振奋人心的新闻莫过于“阿里巴巴自研数据库OceanBase击败世界头号数据库厂商Oracle,登顶全球第一”了。

这则短讯经过环球时报等权威媒体的报道,再加上众多科技自媒体的助攻,迅速发酵成舆论热点,吸引了众多国人的眼球。

先不看新闻内容,光是看标题就足以让人耳目一新了。又是“击败”,又是“第一”,又是“打破世界纪录”,即使是不知数据库为何物的门外汉,看了这几个关键词也能够感受到这份测试报告的分量之重了。

这份测试结果是由数据库领域最权威的国际机构国际事务处理性能委员会(TPC)于今年10月2日在官网上公布的。值得一提的是,该测试结果基于TPC-C标准产生,其是全球主流计算机硬件厂商、数据库厂商公认的评价标准,被誉为“数据库领域的世界杯”。如果仅仅看该结果的榜单排名,蚂蚁金服自主研发的金融级分布式关系数据库OceanBase确确实实以2倍于老牌数据库厂商Oracle的成绩,登顶榜首。

但是如果你去仔细研究榜单上的其他数据库厂商的测试数据,就会发现事情并没有那么简单,起码得出“OceanBase登顶全球第一”这样的结论为时尚早。

该测试结果的官方链接如下:
http://www.tpc.org/tpcc/results/tpcc_results.asp?print=false&orderby=tpm&sortby=desc
由于榜单较长,这里我只截取少部分测试结果:

请大家注意红框部分,这份测试结果在开头就注明了:这份榜单的灰色背景测试结果都是历史结果,由于软硬件的升级,可能已经过期。

再来看下其他数据库厂商提交给TCC测试的时间,基本都是6年以前的了。这次被着重拿来跟OceanBase比较的Oracle 11g的测试结果,已经是9年前的了。

再顺着榜单往下看(结果较多,这里就不截图了,感兴趣的可以到官网查证),就会发现这份报告的98%以上的结果都是以灰色背景呈现的,也就是说,这份报告上的绝大多数测试结果,其实都已经过期了。

作为世界上数一数二的老牌数据库厂商Oracle,他家的最新测试结果是在2013年产生的,在该榜单中排到第4位,距离今天也已经长达6年以上了。

为什么其他厂商近年来不再参与TPC-C测试了呢?具体原因我们无从得知。在这里我姑且做下猜想,对于头号玩家Oracle而言,既然在2010年就已经登顶榜首,而且一直以来都没有人打破他的历史记录,自然是没动力再去参与最新测试了。至于其他数据库厂商,则可能是由于技术上暂时没有重大突破,就算参与测试了也不一定能取得好成绩。基于这两个原因,该榜单上的大部分结果才没有得到及时刷新。


经过上述分析,相信大多数人都知道这份报告的真实情况了。诚然,此次参与测试的阿里OceanBase数据库,确确实实取得了骄人的成绩,也名副其实地夺得了冠军,这一点毋庸置疑。但是,我们也应该清醒地认识到,这个“冠军”,是有前提条件的。鉴于绝大多数测试结果都是历史结果,因此贸然得出“OceanBase登顶全球第一”的结论,未免有失公允。应该说,“阿里巴巴OceanBase数据库打破了Oracle维持了9年的世界纪录”,这样的表述也许更符合实际情况。

当然,揭露这份报告背后的真相,并非要给众多关心支持国产高精尖技术的国人泼冷水。说真的,看到这么多关心支持国产软件发展状况的有志之士为OceanBase目前取得的成绩而欢呼,而自豪,说明时至今日,“天下兴亡匹夫有责”的观念依旧留存在广大的仁人志士的心中,即使我们国家经历了百年屈辱,也没能抹去国人的这份爱国情怀,这一点是值得肯定的。更重要的是,这份TPC-C榜单,一直以来都是美国厂商在竞争,这是第一次在榜单上出现了中国企业的名字,而且还是排在首位。即使这份成绩只是暂时的,也足以表明中国企业勇攀高峰,“欲上青天揽明月”的决心。

不过,揭开冠军朦胧的面纱,我们更要看到冠军背后的真实分量。前文已经说了,OceanBase目前取得的成绩是跟Oracle 9年前的技术水平对比而来的。在日新月异的计算机软件领域,9年时间意味着什么,相信大家都清楚。即使Oracle自2013以后不再参与TPC-C基准测试,但是其遥遥领先的商用数据库市场份额,依旧从侧面上反映了其不容小觑的技术实力。如果不能看清这一点,那么无异于当代的“闭关锁国”。要知道,上一个以“天朝上国”自居的大清帝国,在一声炮响中被西方列强打得满地找牙,最终被扫进了历史的垃圾堆,成了博物馆里的展览品。中国要崛起,中华民族要复兴,既要自强不息,更离不开实事求是。


无论如何,阿里OceanBase能够取得目前的成绩,与阿里人筚路蓝缕艰苦奋斗是分不开的。“雄关漫道真如铁,而今迈步从头越”,很欣慰阿里巴巴能够代表中国企业迈出了这坚实又沉重的一步。

数风流人物还看今朝!恭喜阿里巴巴,祝福OceanBase!
用户评论