日前,聚合支付厂商 Payso( 独角鲨北京科技有限公司)的平台、交易系统引入 OceanBase 原生分布式数据库,实现显著降本增效—— 硬件成本降低 20~30%,查询效率提升 80%,执行效率提升了 30%~50% 。
Payso 是一支专业且资深的国际化聚合支付厂商团队,核心团队成员深耕支付行业十余年,目前为中国数千家大型客户提供支付与金融的解决方案,与中国三大电信运营商、五大物流、十大航空公司达成深度战略合作关系,并承担政府授权的行业监管工作。 公司核心的 Payso 产品曾创下单日交易 18 亿人民币,处理 70 万笔数据的记录。
近年来,公司不断在支付管理系统和电子支付产品创新方面取得重大突破,并正式拿下菲律宾央行的支付牌照,依托国内先进的支付技术和经验,与菲律宾当地银行、电子钱包、微信、支付宝等金融机构合作,为用户提供线上、线下全支付服务。
随着业务的快速增长,Payso 采用 RDS 系统架构的传统集群弊端逐渐显现,当主节点宕机或不可用时, 集群切换存在中断风险,无法保证业务连续性。 面对数据短时内激增的高并发场景,原集中式架构无法及时快速扩容来承接增量,因此 极易丧失增量带来的“新商机”, 严重阻碍了 Payso 快速前进的步伐。此外,在人力方面,由于传统集中式数据库需要大量专业的 DBA 进行运维, 也让公司的运维成本大幅增加。
多重挑战影响下,Payso 迫切需要一个新的数据库平滑支持集群快速扩缩容,稳定支撑快速增长的交易。 选型过程中,在大规模金融核心场景里经历了近 10 年可靠性验证的 OceanBase,与 Payso 技术团队的高要求不谋而合。经过多项性能及兼容性测试,并在实际业务场景验证后,Payso 最终决定采用 OceanBase 完成核心 Payso 产品的核心系统的分布式升级。
借助 OceanBase,Payso彻底解决了集中式数据库传统主备容灾架构的实时性、数据一致性等难题,为未来进一步扩展国内外支付业务保驾护航。
一方面,原生分布式数据库的多副本搭配分布式一致性算法(Paxos),Payso 实现数据零丢失,自动故障转移,RTO<30s,同时,硬件成本降低了 20~30%。
另一方面,得益于一体化架构设计,Payso 依托 OceanBase 分布式执行引擎,count 函数查询效率相比 MySQL 提升 80 %。在其他常规 SQL 语句查询上,执行效率高出 MySQL 的 30%~50%。
面对高并发场景,原生分布式架构的弹性扩缩容能力, 让 Payso 现在可以做到不停机增配。加上大集群多租户模式的资源灵活分配,显著降低运维难度,大幅提升了 Payso 的运维效率。
Payso 运维总监张耀辉表示:“OceanBase 对应用层开发人员极其友好,总体使用起来感觉非常棒,开箱即用,完美解决了大数据量带来的数据运维工作难题,性价比超高。无论大型互联网还是中小型互联网项目,OceanBase 都是一个很好的选择。”
据了解,OceanBase 公有云(OceanBase Cloud)是构建在阿里云、AWS 等全球主流公有云基础设施上,基于完全自主研发的原生分布式数据库,提供弹性扩展、卓越性能、主流兼容的高性价比的数据库云服务,为客户在云上提供服务、弹性、监控、诊断、开发、迁移、备份、恢复的端到端数据库服务化解决方案。