支付宝是中国的第三方支付服务平台,于2004年12月8日独立运营。目前,支付宝的全球用户数已超 12 亿,并与超过200家金融机构达成合作,为上千万小微商户提供支付服务。随着场景拓展和产品创新,支付宝已经发展成为融合支付、生活服务、政务服务、理财、保险、公益等多个场景与行业的开放性平台。
业务背景
蚂蚁集团是移动支付平台支付宝的母公司,也是全球领先的金融科技开放平台。支付宝作为蚂蚁集团的全资子公司,也是中国支付领域的领跑者和标杆企业。目前,OceanBase原生分布式数据库运行着数十亿条不同的SQL、数据量达数百PB、服务器核数过百万,并且已经完全覆盖支付宝全部核心链路,支撑全部五大业务板块。
业务挑战
1.传统数据库的性能瓶颈
随着互联网、云计算等技术的快速发展,数据量呈爆炸式增长,数据环境千变万化,数据类型越来越多,再加上用户需求的个性化,交互行为的实时性,导致传统数据库和传统的数据处理方式已经很难满足对数据的处理要求;
2.传统数据库的价格高昂
2013年前后,市面上过半企业在搭建IT基础体系时都会首选“IBM 小型机+Oracle 数据库+EMC存储” 的传统搭配,其可靠性、高可用性等都需要依靠极其昂贵的硬件来实现。此外,支付宝高峰时和平峰时流量差别巨大,通过硬件实现特殊日期的高流量支持会造成严重的资源浪费。
解决方案
1.异构数据库迁移
OMS(OceanBase Migration Service,OceanBase 数据迁移工具)提供一站式的异构数据库上 OceanBase,首先为了应对兼容性问题,平台提供静态代码评估,动态流量回放评估,其次数据质量通过全量校验,增量校验,离线校验等多重手段实时保证数据一致性;
2.绿色减排
OceanBase具备在离线混合部署、极致无损弹性和智能分时调度的能力,来实现计算、存储和网络方面的资源提效,支持支付宝绿色减排。比如,OceanBase可以做到在大促峰值结束30分钟内释放数千台服务器供其他业务使用,极大缩短资源占用周期,提高资源利用率。
3.数据存储降本
- 一方面OceanBase的多租户整合 Oracle/MySQL 长尾业务,优化碎片资源,另一方面OceanBase的高级压缩技术,使得同一业务的数据存储量仅为Oracle/MySQL的1/4-1/3。对比于最初的应用,计算资源投入降低为原来的1/12,同时OceanBase支持冷热数据分离,可以将较少访问的数据迁移到低成本HDD存储上,进一步降低存储成本。
客户收益
1.运维效率大幅提升
效率大幅提升,DBA可以更从容地应对日常的容量容灾问题,日常容量应急、故障切换配合运维体系已经完全自动化,计划内的大促弹性和容灾演练都可以一键完成;
2.节电百万度减排上千吨
经中环联合认证中心(CEC)测算,OceanBase支持支付宝2021年度绿色减排,合计节电296万2551度电,可供1辆纯电动车行驶2200万公里;减排量1864吨二氧化碳(tCO2e),相当于76亩成年林一年吸收的二氧化碳量;
3.连续10年稳定支撑“双11”
2012年,OceanBase原生分布式数据库从淘宝转战支付宝,并于2014年“双11”承受住了原计划1%,实际10%交易流量的终极大考。此后连续十年,OceanBase平稳助力支付宝在“双11”期间捷报频传,一往无前;
4.仅存储一项节省成本约 20亿
成本极大降低,支付宝某业务从Oracle迁移到OceanBase后,数据压缩比提升了三分之二,由100TB压缩到33TB。若按支付宝数据体量在100PB左右计算,仅存储一项,相比Oracle节省存储成本约20亿。




