支付宝自研数据库OceanBase通过阿里云向全球开放
3月25日,由支付宝自研的金融级分布式数据库OceanBase正式通过阿里云向全球开放,提供高可用、高性能、低成本的计算服务,企业可在云上获得“支付宝同款”的世界顶级数据库处理能力。
数据库和操作系统一样,是IT行业的重要基础软件,也是“核高基”中的“基础软件产品”之一。多年来,囿于技术实力和软件开发的滞后性,翻阅数据库这座大山并不容易。从诞生到云上触手可及,OceanBase走了十年。
2010年,为满足高速增长的业务需求,阿里巴巴、支付宝开始自主研发数据库系统OceanBase,来取代Oracle等传统数据库。2016年,OceanBase完成了对支付宝核心系统中 Oracle 数据库的全面替换,支撑着数亿人能够随时随地网购、移动支付。2019年双11,OceanBase再次刷新数据库处理峰值,达到了6100万次/秒,你的每一笔支付操作,背后都有OceanBase在计算。
OceanBase是典型的“用出来”的数据库,它经历了最为严苛的极限场景的考验,比如双11、新春红包等。上千名工程师不断投入打磨性能和稳定性,让其能胜任各行各业。目前,OceanBase已经在建设银行、南京银行、西安银行、人保健康险、常熟农商行、苏州银行、广东农信、网商银行等多家商业银行和保险机构上线。全球前三名的支付平台,两家的核心系统都在使用OceanBase数据库。
2019年10月2日,在数据库领域的全球顶级比赛TPC-C测试中,OceanBase数据库以两倍于第二名的优势成绩,打破了由美国公司Oracle甲骨文保持了9年之久的世界记录,成为 “数据库领域世界杯”的首个中国冠军。
OceanBase可实现数千亿条记录、数百TB数据上的跨行跨表事务,其代码完全可控,可实现城市级容灾,集群中少数派故障时数据不丢,服务不停。除了性能优势,在兼容性上,OceanBase较传统商业数据库也有创新,其可高度兼容Oracle和Mysql,支持一键快速迁移,并提供云上的完整生态服务。解决了授权费用贵、硬件成本高、架构与运维复杂、迁移难度大等传统数据库难题。
阿里云拥有国内最丰富的云数据库产品,目前已有约40万个数据库迁移到阿里云上。国际权威分析机构Gartner预计到2023年,75%的数据库将跑在云平台之上。在Gartner公布的2019年全球数据库魔力象限评选结果中,阿里云已连续两年进入“挑战者”象限,并位居全球云数据库市场份额第三位以及中国市场第一位。