蚂蚁金服:支付宝核心账务去Oracle实践

本文讲的是蚂蚁金服:支付宝核心账务去Oracle实践【IT168 评论】国内最受关注的数据库技术盛会——2017第八届中国数据库技术大会(DTCC2017)将于2017年5月11-13日如约而至。本届大会以“数据驱动?价值发现”为主题,汇集来自互联网、电子商务、金融、电信、政府、行业协会等20多个领域的120多位技术专家,共同探讨Oracle、MySQL、NoSQL、云端数据库、智能数据平台、区块链、数据可视化、深度学习等领域的前瞻性热点话题与技术。  

  (更多大会精彩:http://tech.it168.com/topic/2017/5-10/DTCC2017/)

在大会的分会场上,来自蚂蚁金服高级技术专家的李铮带来了《支付宝核心账务去Oracle实践》的精彩分享。

李铮介绍到,支付宝账务系统负责客户资产的财务处理,包含现金资产、理财资产、信贷资产及其他泛资产类业务。提供每一类资产因登记、流动、管理、查询所需的原子服务。很明显,这些账务的数据有极高的并发要求、数据丢失零容忍、账户资金更新热点、数据错误零容忍、极高稳定性等要求。这也是为什么早期IOE架构(IBM小型机、EMC高端存储、Oracle单库)成为“标准”配置的原因。

在国家全面规范金融系统逐步走向自主研发的关键技术背景下,互联网金融行业掀起大力推动去IOE的浪潮。而去O一度成为业界难点,因为互联网金融行业特性及分布式OLTP型系统服务数据模型极为复杂,以蚂蚁金融业务系统为例,单笔交易的SQL数量大(数百甚至更高量级),用户数巨大导致数据库单表记录数极高(数亿级乃至更高量级),有大量的锁机制,又要求严格的ACID,特有的高性能、持续高可用性、数据高一致性要求让去O更加难上加难!

另一方面,与传统企业相比,互联网企业最大的不同之一是并发访问量非常大。传统商业企业、银行,用户需要通过收银台、银行终端、ATM柜员机、POS机等专用设备开展业务并访问数据库,几百和几千的数据库并发访问比较常见,几万以上的并发访问相当少见。在互联网上,每一个草根网民都可以发起购物交易并访问数据库,几十万的数据库并发访问时常可见,几百万甚至千万的并发访问都可以见到

2016年,天猫双11全球狂欢节全天交易额1207亿,其中无线占比82%,全天支付总笔数10.5亿笔,全球支付同比增长60%。另外,蚂蚁花呗支付笔数占比20%,撬动消费总金额268亿元。一串串“天量”的数字面前,对数据库的挑战越来越大。在这种情况下,2010年起,阿里巴巴、蚂蚁金服开始自主研发数据库系统OceanBase。  

  OceanBase的演进路径

与传统数据库公司的产品相比,OceanBase的升级维护,不需要昂贵的共享存储、高可靠的服务器、数据库软件的许可费,可以将商业数据库成本降到一半以下。同时,分布式的系统,可以保证业务在服务器、存储、网络等出现异常情况的情况下不受影响。

李铮谈到,借助OceanBase全分布、全冗余、高弹性、低成本的海量交易与数据处理架构,支付宝顺利通过交易洪峰的考验。其每次事务提交,日志总在多个数据中心持久化,实现金融级的数据可靠性,采用全分布式架构,提供高达上百TB的数据存储能力。同时实现了线性可扩展,可随时在线扩容,对用户透明,并高度兼容MYSQL语法和协议,轻松实现切换,支持完整的分布式事务,不仅支持单机多分区事务,还支持多机分区事务,自动剔除异常节点,保障业务持续可用。

随着OceanBase的成熟和持续优化,未来可以为蚂蚁金服的应用带来更多好处。值得一提的是,未来OceanBase也将商业化,提供为金融业务输出优质的DB服务,

原文发布时间为:2017-05-12

本文作者:张存

原文标题:蚂蚁金服:支付宝核心账务去Oracle实践

时间: 2024-11-03 14:08:52

蚂蚁金服:支付宝核心账务去Oracle实践的相关文章

蚂蚁金服互联网IT运维体系实践

8月30-31日20:00-21:30,一场别开生面的技术大会-- "蚂蚁金服&阿里云在线金融技术峰会"将在线举办.本次将聚焦数据库.应用架构.移动开发.机器学习等热门领域,帮助金融业技术开发者深入解析互联网应用的前沿应用与技术实践. 蚂蚁金服&阿里云在线金融技术峰会专题:https://yq.aliyun.com/activity/109 峰会统一报名链接:http://yq.aliyun.com/webinar/join/38 本文作者及简介:胡喜 蚂蚁金服首席技术

首席架构师揭秘蚂蚁金服互联网IT运维体系实践

◆ ◆ ◆ 导 读 本文来自蚂蚁金服首席技术架构师,基础技术部负责人胡喜.从2010年支撑双十一最高交易峰值2万笔/分钟到2015年双十一的8.59万笔/秒,蚂蚁金服的技术架构和运维体系一直都在不断摸索和实践.本文就"互联网IT运维体系"这一主题,和朋友们分享蚂蚁金服在该领域的实践经验. 从2010年支撑双十一最高交易峰值2万笔/分钟到2015年双十一的8.59万笔/秒,蚂蚁金服在技术架构和运维体系方面不断摸索实践所取得的成果.在这个过程中,以持续技术演进和创新来支撑互联网金融业务的飞

阿里移动|《蚂蚁金服移动端高可用技术实践》

摘要:对于移动技术而言,2017年是继往开来之年.一方面是移动技术领域进入深水区,另一方面移动技术边界和内涵被不断重塑.阿里巴巴希望进一步推动移动应用研发事实标准落地,从而赋能整个行业开发者.在2017年杭州云栖大会上,蚂蚁金服高级技术专家竹光为大家分享了蚂蚁金服移动端在高可用技术方面的具体实践. 演讲嘉宾简介:竹光,蚂蚁金服高级技术专家.2015年加入支付宝,主要负责客户端的稳定性和高可用,曾多次参与双11.双12.春节红包等大促的技术保障工作,主要负责保证活动期间支付宝客户端的稳定性以及可用

蚂蚁金服:双十一背后,人工智能怎样“精打细算” | 硬创公开课

双十一,狂欢节.一夜之间,淘宝.天猫用户消费千亿,峰值在线人数每秒数千万,峰值交易每秒数万笔.用户的每次购买都牵动商户从备货.调度.仓储.物流到售后的每根神经. 而人工智能已经成为超高负载请求背后"看不见的手".仅在客服一项,2015年双十一当天淘宝+天猫全站通过自助服务共解答用户疑问超过500W,将蚂蚁金服客服效率提升了20倍. 今年双十一,我们邀请了蚂蚁金服智能服务平台负责人黎勇,来为我们讲解: 双十一的蚂蚁金服面临哪些挑战 人工智能将在双十一的哪些环节发挥作用 人工智能部门的研发

蚂蚁金服CTO程立:金融级分布式交易的技术路径

蚂蚁金服首席技术官 程立 移动互联网.大数据与云计算作为新的基础设施,催生了新的互联网经济,正在推动各行各业的升级.伴随蚂蚁金服在新金融领域的探索,蚂蚁金服技术团队也在金融技术与架构领域不断开拓.从2005 年每秒处理1笔交易到2016 年"双十一"每秒处理12 万笔交易,从单一的支付到覆盖微贷.理财.保险.信用.银行等,通过十多年的探索与实践,我们形成一套包含金融级分布式交易.分布式大数据分析与决策等在内的完整架构与技术体系. 金融级系统的关键目标 如果将建造系统比作盖楼的话,建一个

蚂蚁金服漆远:人工智能是如何重新定义金融行业的?

"蚂蚁金服是一家TechFin公司,而不是FinTech公司",这是蚂蚁金服给自己的定位. 蚂蚁金服副总裁.首席数据科学家漆远认为,金融领域核心的问题是风险管理,而蚂蚁金服希望用技术.数据能力去助力金融企业,去服务普通消费者和商户,提升金融机构的风险管理能力.这是蚂蚁金服强调技术,而不是做金融的主要原因. 事实上,人工智能就是蚂蚁金服最核心的技术之一.在蚂蚁金服内部,诸如机器学习.人脸识别.NLP等人工智能技术已经在支付.理财.保险定价.信用.智能客服等领域实现了应用. 对此,漆远举了

报名 | 想在硅谷近距离接触蚂蚁金服的CTO和一众技术高管?这个机会一定不能错过!

​想了解蚂蚁金服?想和蚂蚁金服成为合作伙伴?想在蚂蚁金服找到工作?来这场大会就对了! 去年,包含支付宝业务的蚂蚁金服完成了 45 亿美元融资,创造了当时全球互联网行业单笔私募融资的记录,也成为了全球估值最高的金融科技公司. 但蚂蚁金服就是支付宝?是也不是.它有着比后者更大的愿景.到现在为止,它旗下已经包括了支付宝.蚂蚁财富.芝麻信用.网商银行等多项业务. ​目前,蚂蚁金服已经在金融级云计算技术.生物识别.深度学习等领域实现突破,并且希望在全球范围内寻找更多合作伙伴和高科技人才一起探索.突破技术的

【BDTC先睹为快】陈继东:解密蚂蚁金服基于大数据的安全和风控体系

2014年12月12-14日,由中国计算机学会(CCF)主办,CCF大数据专家委员会承办,中科院计算所与CSDN共同协办的  2014中国大数据技术大会(Big Data Technology Conference 2014,BDTC 2014) 将在北京新云南皇冠假日酒店拉开帷幕.大会为期三天,以推进行业应用中的大数据技术发展为主旨,拟设立"大数据基础设施"."大数据生态系统"."大数据技术"."大数据应用"."大

蚂蚁金服与UC Berkeley RISE实验室启动合作,加速数据人才培养

近日,蚂蚁金服向雷锋网(公众号:雷锋网)透露与美国加州伯克利大学近期新成立的RISE实验室达成合作意向.据悉,本次蚂蚁金服和RISE实验室的合作,是对海内外数据技术人才引进的布局.蚂蚁金服董事长彭蕾曾在内部讲话中表明蚂蚁金服对大数据技术的人才引进将"不拘一格,不遗余力". RISE实验室的前身是著名伯克利AMP实验室,主导研发了当今大数据计算领域最前沿的开源系统:Apache Spark和Apache Mesos.以Apache Spark为例,作为大数据分析处理的计算引擎,它具备 D