2013 年 5 月,阿里集团最后一台 IBM 小机在支付宝下线。
2013 年 7 月,淘宝广告系统使用的 Oracle 数据库下线,也是整个淘宝最后一个 Oracle 数据库。
2016 年,OceanBase 替换了支付宝最核心的账务系统中的 Oracle 数据库。
2017 年,蚂蚁金服全面去 IOE。
是的,今天要介绍的就是蚂蚁金服自主研发的分布式关系数据库 OceanBase 。在第十届中国数据库技术大会(DTCC)上,蚂蚁金服的金融级分布式关系数据库OceanBase 2.0获得"年度最佳创新产品"奖。之前,它还入选了"世界互联网领先科技成果"。
数据库作为核心技术,如果不能掌握在自己手中,那么其运营成本是可想而知的。随着互联网时代日益增长的数据量和访问量并发,那更是天价!所以,阿里首选决定自研。历经十年研发,OceanBase最终诞生,它是由蚂蚁金服、阿里巴巴自主研发金融级分布式关系数据库,具有数据强一致、高可用、高性能、在线扩展、高度兼容 SQL 标准和主流关系数据库、低成本等特点。OceanBase 具备在线水平扩展能力,创造了 4200 万次/秒处理峰值的行业纪录。
据报道,能够与 OceanBase 类比、可以称为分布式数据库的产品,而且是自主研发的,目前只有谷歌于 2017 年 2 月发布的 Spanner 数据库云服务。业内人士介绍,Spanner 是谷歌从头开始全部自研的分布式数据库,也是针对谷歌的交易业务场景,但总体来说并没有阿里巴巴及蚂蚁金服的交易业务规模大,而 AWS 推出的 Aurora 数据库则更接近于 Oracle 数据库的共享磁盘设计。"真正用分布式架构解决像蚂蚁金服这么大规模事务性需求的分布式数据库,目前我们只看到 OceanBase 这一家。"
更重要的是,除在蚂蚁金服和阿里巴巴业务系统中获广泛应用外,OceanBase 从 2017 年开始服务外部客户,客户包括南京银行、浙商银行、印度 Paytm、中国人保健康险、常熟银行等等。众所周知,南京银行、常熟银行都是银行业内非常领先的城商行、农商行,中国人保健康更是国务院同意、中国保监会批准设立的国内第一家专业健康保险公司……包括中国第一家核心系统基于云计算架构的商业银行——网商银行,也是基于OceanBase、分布式架构SOFAstack等自主研发的技术搭建。这些经历实际场景验证、针对新时代业务需求研发诞生的技术,不仅提升了技术安全可靠、降低技术成本,更是为新型行业经济带来能量。比如,基于SOFAStack以及分布式数据库OceanBase,网商银行拥有处理高并发金融交易、海量大数据和弹性扩容的能力,可以利用互联网和大数据的优势,给更多小微企业提供金融服务。即便没有一个网点,截至2018年6月,网商银行及其前身阿里小贷已经累计为超过1000万家小微企业及个体经营者提供了贷款支持。
经历了 7 年坎坷、成立的头三年一直被边缘化、多次面临解散的 OceanBase 团队,到集体戴上了"土豪金"工牌,他们都知道 OceanBase 这样的中国技术奇迹,是阿里巴巴/蚂蚁金服举全集团之力所创造出来的成果,这个过程本身也堪称"奇迹"。未来,相信OceanBase还将在不断迭代中创造更多奇迹。