打开网易新闻 查看更多图片

文/谛林 审核/子扬 校正/知秋

如果说中国曾经有哪个100%受制于人的行业,那必然要提到数据库。

公开资料显示,全球最大的企业级软件公司甲骨文,自1989年进入中国市场后,便成为了中国数据库领域的霸主。

曾100%独占中国市场

在相当长的一段时间内,需要数据库的中国公司都需要与甲骨文达成合作。基于绝对的垄断地位,甲骨文公司还曾坐地起价,并且坚决表明不会培养中国员工。

除了甲骨文之外,IBM和EMC两大美国公司同样在数据库行业占据主导地位。所以,在当时那个年代,中国企业根本绕不开美国巨头的封锁。

不过,随着电商时代的到来,互联网技术的飞速发展,国内意识到了数据库自主权的重要性。

于是,不少中国企业站了起来,开始自主研发数据库,例如阿里巴巴、腾讯、华为等。

这些互联网以及科技巨头对数据库自主权有着极强的需求,所以,即便不是为了中国数据库产业的独立性,为了不再每年都向甲骨文或者其他美国企业支付巨额的数据库和技术服务购买费,也要实现数据库的自主研发。

阿里自研赶跑外资

以阿里巴巴为例,该公司2010年正式立项研发,不同于甲骨文的数据库,阿里巴巴的OceanBase是一种高性能分布式数据库系统。

相比传统的集中式数据库,分布式数据库具备更强的可扩展性、容灾性等优点。

另外,得益于分布式技术的优势,阿里巴巴的OceanBase在运维成本上相比甲骨文数据库便宜了不少。

打开网易新闻 查看更多图片

笔者了解到,OceanBase可以实现数千亿条记录、数百TB数据上的跨行跨表事务。

自立项以来,OceanBase更是经历过阿里巴巴超大规模业务场景、“双十一”电商狂欢节的历练和检验。

2019年,OceanBase还在“数据库领域世界杯”的国际权威TPC-C测试中一炮而红,性能分数力压甲骨文的数据库系统。

总而言之,OceanBase的诞生及发展,彻底打破了甲骨文对中国数据库市场的垄断,并联合其他国产数据库将甲骨文赶出了中国市场。

2021年6月份,蚂蚁集团正式宣布,将OceanBase独立进行公司化运作,并成立了背景奥星贝斯科技,蚂蚁集团CEO胡晓明亲自担任该公司董事长。

成功给马云省下几百亿

就目前国内电商公司年度GMV动辄上万亿的情况来看,如果阿里巴巴没能打破甲骨文的垄断,那意味着要每年向美国巨头支付200亿的采购费。

但阿里巴巴做到了数据库的自主研发和创新,所以相当于为集团或者马云省下了几百亿元的成本。

不过,应该很少有人知道,阿里的研发团队在开发OceanBase的过程中,遇到了不少困难,甚至整个项目都几近“夭折”。

要知道,大体量的企业一般都不会轻易更换底层系统,因为一旦出现问题,将会影响到方方面面。

所以,即便OceanBase数据库由阿里团队自主研发,阿里内部的相关部门也一直不愿意尝试自家研究出来的数据库,宁愿花钱用着甲骨文的产品。

一直到2014年,被调到支付宝体系的OceanBase团队,终于迎来了逆袭的机会。

面对双十一的压力,支付宝内部还是选择了甲骨文数据库,只让OceanBase承担了1%的业务流水。

但就在OceanBase团队失望之际,甲骨文的Oracle却突然在跑量测试中屡次崩溃,承压能力远低于预期。

为了尽可能保证平台不会被双十一的庞大流量压垮,支付宝不得不冒险采用OceanBase,将10%的流量交付给了自家团队。

打开网易新闻 查看更多图片

对于OceanBase而言,这是多年来终于等到甚至求到的机遇,同时而来的还有巨大的压力,在这次机会面前,OceanBase只能成功。

双十一前夕,蚂蚁集团CEO彭蕾问OceanBase负责人阳振坤有没有信心,当时站在集团大楼窗前的阳振坤立下了军令状:“出了问题,我们准备从这跳下去。”

写在最后

虽然是一句玩笑话,但却能从中体会到OceanBase团队的信心和决心,在重于泰山的压力面前,OceanBase不成功便成仁。

事实证明,OceanBase成功了,不仅成功了,而且还打破了甲骨文对整个中国数据库产业的垄断。

2021年6月,OceanBase第二次选择了开源,这种公开全部内核式的开源,是国产数据库对用户价值的追求,同时也表现出了OceanBase团队强大的自信。