这项技术上,中国再次刷新世界纪录!(2)
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的使命:“让中国人自己的数据库服务全世界。”
【编辑:苑菁菁】