技术开发 频道

13年,4.5亿用户,蚂蚁金服如何撬动市场

  【IT168 评论】日前,一篇题为《中国的非现金社会飞速发展已超乎想象》在日本2ch论坛受到众多网友的关注,同时也在国内瞬时引发了谈论热潮。文中提到“中国便利店的支付手段,现金支付只占11%”,其实何止是便利店,对于生活在帝都的笔者来说“一支手机走天涯”已是常态。

13年,4.5亿用户,蚂蚁金服如何撬动市场
▲图片及数据来自易观

  国内移动支付有两大山脉:微信和支付宝。根据易观数据,2016年Q4中国第三方移动支付市场交易份额支付宝占比为54.10%。为何支付宝能够占据国内移动支付的半壁江山,背后又有哪些技术支撑?为此,我们采访了蚂蚁金服金融核心技术部门的高级技术专家李铮。

13年,4.5亿用户,蚂蚁金服如何撬动市场
▲李铮

  李铮,十年技术老兵,入职蚂蚁金服7年,从一名普通工程师成长为核心账务技术团队的Team Leader。目前在蚂蚁金服担任金融核心技术部门的高级技术专家,主要负责支付宝交易支付关键链路的高可用技术架构。

  蚂蚁金服目前官方数据显示有4.5亿的活跃支付用户,数据类型包含用户的交易、支付、资金等。李铮表示这些极具价值的数据除了应用在大家耳熟能详的用户智能投顾、信用评估之外,蚂蚁金服还在探索如何利用大数据进行海量资金的流动性管理、故障定位和应急,精细化的高可用风险预测等等。

  任何技术都是为业务服务的,数据库也不例外。随着移动支付的发展,支付宝已经逐渐成为中国无现金社会的基础,这就对支付宝的稳定性提出了很高的要求,任何故障都需要秒级自动恢复,同时还要接受双十一的高并发挑战。李铮表示在这种情况下就自然催生了OceanBase数据库。

  蚂蚁金服自主研发的分布式关系型数据库系统OceanBase从立项到正式支撑阿里日常业务足足经历了五年时间。2016年,OceanBase成功支持了双十一支付宝核心的交易、支付、会员和账务等,并且创造了新的纪录:交易创建17.5万笔/秒、交易支付12万笔/秒、全天累计支付10.5亿笔。

  2016年11月16日开幕的第三届世界互联网大会上,阿里巴巴和蚂蚁金服联合研制的“以飞天开放平台为基础的大规模分布式高可用电子商务交易处理平台”入选世界互联网代表性领先科技成果。这一处理平台上的分布式关系型数据库正是OceanBase。

  李铮介绍道:OceanBase自身的可扩展性,高可用,高性能,低成本以及兼容MySQL语法,单机故障无损切换等都是十分有优势的,所以目前蚂蚁金服在交易支付的资金处理关键链路上基本已经全部是OceanBase数据库,部分非资金链路的场景在使用MySQL。另外,Oracle的使用场景越来越少,并将逐渐切换为OceanBase数据库。

  第八届中国数据库技术大会(DTCC)召开在即,在本次大会上李铮将会和我们分享支付宝账务上OceanBase的实践。他表示:账务系统的数据库被誉为是“金融数据库皇冠上的明珠”,由于其业务特性需要面对高可用、高性能、资金准确性、并发热点等问题,所以在数据库层面临的挑战在金融领域是最高的。本次分享他将从应用架构的视角阐述支付宝账务数据层10年来的发展变化,支付宝的数据是如何从Oracle数据库上转到OceanBase分布式数据库。

0
相关文章