蚂蚁金服oceanbase的性价比是传统数据库的十倍

在非常严格的条件下,蚂蚁oceanbase2.0仍然受到专家评审团的青睐,并在2019中国数据库技术大会上获得“年度最佳创新产品”奖,这是200名在数据库领域工作了三年多的会员投票和专业评委评选。

oceanbase到底靠什么样的“硬核实力”打动了这些资深行业人士?

oceanbase是蚂蚁金服完全自主研发的金融级分布式关系数据库,具有数据一致性强、可用性高、性能高、在线扩展、SQL标准与主流关系数据库高度兼容、成本低等特点。oceanbase2.0成功支撑了2018年双十一支付宝的核心链接,性能比去年提升了50%。因此,即使在业务量激增的情况下,“零成本”也得到了很大的推动。

具体而言,oceanbase2.0的“硬核”实力主要体现在以下四个方面。

与以前相比,oceanbase2.0通过上一段楼梯来提高分布式架构。oceanbase2.0在支持全局索引功能的同时,进一步实现了用户对数据分布的无意识,同时实现了全局一致性快照,丰富了负载平衡策略。

oceanbase2.0在兼容性方面有质的飞跃。oceanbase2.0版可以同时支持MySQL和MySQL两种兼容模式。oceanbase还为客户提供了一套完善的数据迁移服务,使传统企业的应用能够顺利地迁移到oceanbase中,在不改变业务代码的情况下,充分享受分布式数据库在扩展性、可用性和系统成本方面的好处。

oceanbase2.0也显著提高了数据的可用性。索引实时生效,闪回查询,在线分区分裂,这三个新特征,每一个都解决了业务使用中的痛点。

在性能方面,oceanbase2.0主要从两个方面进行:提交协议的优化和项目实现的优化。通过这一系列的改进,在OLTP场景的实际应用中,2.0版本的性能比1.4版本提高了50%以上,存储量降低了30%。

oceanbase“身经百战”

数据库和操作系统作为最底层的系统,在整个技术系统中占据着非常核心的位置。因此,开发的难度可想而知。然而,蚂蚁金服的技术团队只用了几年时间就开发出了这个通用数据库oceanbase。

但是最重要的是,oceanbase并非只存在于实验室的产品中,而是一个经过极其复杂场景验证的数据库!每一年的双11,oceanbase都经受住了高并发流量的考验,并且保证了整个系统的可持续性。到目前为止,oceanbase已经成功地应用于支付宝的所有核心业务:交易、支付、会员、会计等系统,以及阿里巴巴淘宝收藏夹、P4P广告报告等业务。

oceanbase已应用于许多金融机构

从2017年开始,oceanbase开始走出支付宝,走出蚂蚁金服,在商业银行推广使用。最早的两个客户是浙商银行和南京银行。oceanbase在PICC健康保险、常熟农村商业银行、苏州银行、广东农村信用社等数十家商业银行和保险机构上线仅用了两年多的时间。

2017年10月,南京银行“新云+”互助基金开放平台正式发布,大大提高了南京银行互助基金核心系统的贷款交易处理能力、成本控制和对接效率。南京银行与互联网平台合作开展线上业务仅一年,业务量就达到了过去十年传统线下消费金融业务的总和。南京银行“新云+”平台上线后,业务快速增长,贷款交易处理量增长数倍。

关于oceanbase

oceanbase是一个金融级分布式数据库,由蚂蚁金服、阿里巴巴完全独立开发,创建于2010年。oceanbase具有数据一致性强、可用性高、性能高、在线扩展、SQL标准与主流关系高、成本低等特点。oceanbase创新了传统的关系数据库。在普通硬件上实现高金融可用性,在金融行业首创“三地五中心”城市级故障自动无损容灾新标准,同时具备在线水平扩展能力,创造了4200万次/秒处理峰值的纪录。到目前为止,oceanbase已经成功地应用于支付宝的所有核心业务:交易、支付、会员、会计等系统,以及阿里巴巴淘宝收藏夹、P4P广告报表等业务。oceanbase从2017年开始为外部客户服务,包括南京银行、浙商银行、印度Paytm。、几十家商业银行和金融机构,如人保健康险。目前,oceanbase在杭州、北京和上海都有办公室和R&D中心。