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

200名数据库领域从业三年以上的会员投票和专业的评委评选,在如此严苛的条件之下,蚂蚁金服金融级分布式关系数据库OceanBase 2.0依然获得了专家评审团的一致青睐,荣获2019中国数据库技术大会的“年度最佳创新产品”奖。

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

权威机构及专家高度认可OceanBase

今年是中国数据库技术大会举办的第十个年头,在行业里具有极高的影响力、公信力和权威性。

第十届中国数据库技术大会官网是这样评价OceanBase的。

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

2019中国数据库技术大会官网对OceanBase的评价(因评选启动于2018年,所以评语说OceanBase立项于八年前)。

“OceanBas从2010年立项至今,给自己定的目标就是:把性价比做到传统数据库的十倍,并且做到别人做不到的事。”

“OceanBase在这八年时间里一直踏踏实实在做两件事:

1、保证高可用的同时解决数据一致性问题。OceanBase通过把可用性做到数据库系统内部来解决这个问题。高可用与主备库数据一致存在本质的矛盾,这是一个无法改变的客观规律。高可用和数据的一致性,OceanBase让两者都得到了保证。

2、做有极致性能并且性价比最好的数据库。OceanBase从0.x版本到1.x版本,再到现在的2.0版本,一直在推动的一件事就是把硬件的性能做到极致,希望在同样的硬件条件下能给业务带来更多性能的空间。OceanBase通过原生的读写分离,使得整个系统性能,特别是写的性能得到了很大的提升,同时将成本大幅度降低。”

那么,参与此次评选的专家是怎么看OceanBase的呢?

有双十一背书的OceanBase不需要任何其他的评语。”南瑞集团基石数据技术有限责任公司技术总监白鳝。

“OceanBase作为蚂蚁金服的核心数据库产品,支撑了海量高并发的金融交易,具有原创、先进的数据产品能力,为国产金融核心系统开扩了自主之路,是经过实践检验的卓越产品。” 云和恩墨创始人盖国强

“OceanBase是一款非常优秀的OLTP数据库,其由蚂蚁金服、阿里巴巴完全自主研发。在经过多年的发展之后,OceanBase已经完全取代Oracle用以支撑支付宝的全部核心业务,可想而知其产品的稳定性、可靠性和性能表现。更难能可贵的是,在不断完善功能和提升性能的同时,产品也非常关注可运维性等企业级特性,这往往是其他数据库容易忽略的。例如OceanBase支持DBReplay,可以让用户重放负载,使用产品更加放心。”平安科技数据库产品及存储产品部总经理汪洋。

“OceanBase是中国企业目前分布式数据库中架构先进性、成熟度最高的产品。” 招商银行数据库负责人田永江。

“OceanBase性能、扩展性等能力较好,在业内有多个成功的应用案例;蚂蚁金服研发团队能力强,有很好的创新能力。”中国农业银行研发中心总经理蔡钊。

OceanBase 2.0之所以获得青睐的“硬核实力”

OceanBase究竟靠着怎样的“硬核实力”打动这些资深行业人士?

OceanBase是蚂蚁金服完全自主研发的金融级分布式关系数据库,具有数据强一致、高可用、高性能、在线扩展、高度兼容SQL标准和主流关系数据库、低成本等特点。OceanBase 2.0成功支撑了2018年双十一支付宝的核心链路,其性能比去年提升了50%,因此即便是在业务量暴增的情况下,也实现了“零成本”支撑大促。

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

具体来看,OceanBase 2.0的“硬核”实力主要体现在以下四个方面。

相较于之前,OceanBase 2.0在分布式架构方面更上一层楼。OceanBase 2.0进一步实现了用户对数据分布的无感知,同时实现了全局一致性快照,支持了全局索引功能,丰富了负载均衡策略。

除了日益强大的分布式架构,OceanBase 2.0在兼容性上有了质的飞跃。OceanBase 2.0版本能够同时支持两种兼容模式:MySQL和Oracle。OceanBase还为客户提供了一套完善的数据迁移服务使得传统企业的应用可以平滑迁移到OceanBase,在不改变业务代码的前提下充分享受分布式数据库在扩展性、可用性和系统成本等各个方面带来的收益。

OceanBase 2.0还在提升数据可用性方面显著改进。索引实时生效、闪回查询、在线分区分裂,这三个新特性,每一个都解决了业务使用中的痛点。

最后在性能方面,OceanBase 2.0主要做了两方面的工作:提交协议的优化和工程实现层面的优化。通过这一系列的改进,在OLTP场景的实际应用中,2.0版本相对于1.4版本,性能提升了50%以上,存储下降30%。

“身经百战”的OceanBase

作为最底层的系统,数据库和操作系统一样在整个技术体系里面占据着非常核心的位置。因此,其开发难度也可想而知。然而,蚂蚁金服的技术团队仅仅用了数年时间就研发出了这款通用型数据库OceanBase。

但最为重要的是,OceanBase并不是只存在于实验室的产品,而是经过了极为复杂场景验证的数据库!每年的双11,OceanBase都经受住了高并发流量的考验,并且保证了整个系统的持续可用。OceanBase至今已成功应用于支付宝全部核心业务:交易、支付、会员、账务等系统以及阿里巴巴淘宝(天猫)收藏夹、P4P广告报表等业务。

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

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

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

关于 OceanBase

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



本文作者:华蒙

阅读原文

本文为云栖社区原创内容,未经允许不得转载。

相关推荐