关注我们
荆楚网 > 新闻频道 > 要闻

这项技术上,中国再次刷新世界纪录!

发布时间:2020年05月21日16:30 来源: 科技日报

5月20日,数据库“世界杯”TPC-C公布,支付宝自研数据库OceanBase打破去年自己保持的世界纪录,获得7.07亿tpmC的超高性能得分,较去年大幅提升11倍。

再次刷新世界纪录,OceanBase用了7个月,而上一次这个时间是9年。

TPC-C是全球主流计算机硬件厂商、数据库厂商公认的性能评价标准,对数据库系统的软硬件协同能力要求极高,过去三十多年仅有少数公司入选,榜单性能分数也长期停留在千万级。

OceanBase的这一突破将性能分数从千万级,提升至亿级。这标志着在技术的高地“核高基”,中国自研技术走到了最前沿,为全世界技术升级跨出了关键的一步。

“数据库是信息社会的重要基础设施,支撑人类经济社会活动中的关键核心业务。在当今以互联网为主要载体的数字经济时代,现象级应用对事务处理吞吐率提出了前所未有的挑战。”华东师范大学副校长周傲英教授表示“OceanBase这次在TPC-C测试中的以数量级的优势领先,再次充分说明系统的分布式架构和实现技术具有科学性和先进性,代表未来数据库的发展方向,是我国IT硬核科技领域实现替代工程和转型升级并举的创新榜样。”

从2009年开始研发,到2020年实现数据库革命性突破,OceanBase创始人阳振坤心态很平和:“从2008年以后的十年,是互联网产业高速发展和互联网技术狂奔的十年,我们得益于时代和社会。”

总经理杨冰则表示:“在数据库发展的历程上,OceanBase还是一个年轻人,我们能在TPC-C测试中证明自己,是站在前辈的肩膀上迈出的一小步,更是互联网时代给我们的机会。万里长征刚刚开始,未来我们还有很长的路要走。”

风从甲骨文来

故事要从上世纪七八十年代初讲起。

1978年,美国人埃里森在硅谷创建“关系式软件公司”(RSI),夏天发布了第一个商用产品,取名Oracle1.0。CIA成为了他的第一个客户。

数据库就是按照数据结构来组织、存储和管理数据的仓库。随着数据量的爆发式增长,数据库成为基础软件的核心,是提高软硬件系统的关键。

尔后,Oracle发展成为数据库领域的霸主,在1987年收入高达1.31亿美元,是世界第四大软件公司。

在国内,数据库技术同样发轫。

1982年,萨师煊起草了国内第一个计算机专业本科“数据库系统概论”课程的教学大纲。他的学生,也开始让数据库这一技术在国防、军工等领域展开应用,极大地推动了数据库的发展。

《数据库系统概论》已出至第五版

1989年,Oracle决定进军中国,它瞄准的,是中国巨大的市场。

其中,电信行业是典型的数据库使用场景。改革开放让中国的电信市场开始蓬勃,业务量飞速增长,只有靠数据库技术,才能将这些业务费用结算清楚。

到1995年,国家提出“九七工程”,要求全国县以上的邮电局在1997年底前,让通信系统完全实现数据共享。

靠着那波行业红利,甲骨文抢滩中国成功。在全球市场,甲骨文四处攻城拔寨,让数据库技术在全球扩展开来。

很长一段时间,甲骨文就等于数据库。好用是好用,但唯一的问题在于,它太贵了。

当时,IOE体系已经形成,Oracle数据库+IBM小型机+EMC存储,三大件开支相当庞大。对于行业巨头都能形成巨大的成本负担,对小公司更是不堪重负。

互联网之后

而太平洋另一边,做电商起家的阿里巴巴在新千年后逐渐感受到流量的压力。彼时,阿里采用的也是IOE架构,在2008年的数据库规模已经基本无法扩展。

2009年,阿里巴巴决定自主研发云计算操作系统“飞天”,尝试将全球数百台服务器连成一台超级计算机。而针对去IOE的Oracle,开始研发OceanBase。

早在2006年,国务院发布《国家中长期科学和技术发展规划纲要(2006-2020年)》,其中就有 “核高基”重大专项,指的是核心电子器件、高端通用芯片及基础软件产品。基础软件产品就包括操作系统、中间件和数据库。

在这个规划里,产业助推将持续至2020年,预计总投入将超过1000亿元。

但OceanBase的前景并不明朗。甲骨文在2013年已超越IBM,成为继 Microsoft 后全球第二大软件公司。

更大的问题在于,对于OceanBase采取的“分布式关系数据库”的技术路径,唱衰声很大。因为没有人这样做过,它要突破的不仅仅是高技术门槛,更是人们对于未知的本能畏惧。

OceanBase梦想照进现实

OceanBase的早期研发之路充满坎坷:MySQL能满足淘宝大部分业务需求, OceanBase团队濒临解散;业务系统改造量巨大,导致OceanBase无法如期上线……

做自研数据库本身就很难,要做金融系统的自研数据库,更是难上加难。任何跟钱相关的,一点错都出不得。

想象一下,你的支付宝付款100元,不小心出bug,变成付款10000000元。你会怎么办?这不是小bug,这是致命伤。

但阳振坤这位在北大从学生做到教授的技术大拿看中的是未来。他相信,有 “天时地利人和”,OceanBase必定能成。

天时,指的是互联网需求。得益于整个中国的巨大互联网需求,传统集中式关系数据库已不堪重负,只有分布式数据库可以破解这一难题。

地利,指的是包括淘宝和支付宝在内的机会和应用场景。在实战中不断提高,是OceanBase迅速提高的关键。

把分布式和数据库做结合,阳振坤是专家,他还延揽了一大批能人干将,包括总架构师杨传辉。

2014年双11,OceanBase搬上了10%的交易数据链。

2015年双11,100%交易数据链和支付数据链都搬到OceanBase上。

2016年双11,整个账务库迁移至OceanBase,它摘下了“金融系统数据库皇冠上的明珠。”

2016年OceanBase团队合照

直到2019年10月,OceanBase打破甲骨文保持9年之久的TPC-C世界记录。

但阳振坤常挂在嘴边的,还是最初最常说的那句OceanBase的使命:“让中国人自己的数据库服务全世界。”


【纠错】编辑:李中天

Copyright © 2001-2024 湖北荆楚网络科技股份有限公司 All Rights Reserved

营业执照增值电信业务许可证互联网出版机构网络视听节目许可证广播电视节目许可证

关于我们 - 版权声明 - 合作咨询

版权为 荆楚网 www.cnhubei.com 所有 未经同意不得复制或镜像