博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蚂蚁金服:支付宝核心账务去Oracle实践
阅读量:6752 次
发布时间:2019-06-25

本文共 1603 字,大约阅读时间需要 5 分钟。

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

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

  (更多大会精彩: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。  

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

  OceanBase的演进路径

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

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

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

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

本文作者:

本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168

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

转载地址:http://vkxho.baihongyu.com/

你可能感兴趣的文章
Azure KUDU工具
查看>>
python 使用exchange发送邮件(三)
查看>>
noi 1768 最大子矩阵
查看>>
Centreon 应用配置
查看>>
iptables外网一端口通过NAT转发内网一服务器端口上
查看>>
⑤Windows Server 8 RemoteFX体验
查看>>
《企业云桌面实施》-小技巧-03-vSAN6.5中SAS和SSD的使用建议
查看>>
cocos2d-x学习笔记番外篇02:获取系统毫秒时间
查看>>
perl学习笔记(1)
查看>>
nginx限制用户下载文件速率
查看>>
连接第三方 腾讯QQ家校.师生群向智慧教学一路狂奔
查看>>
简单三步,搞定“量产”Windows 2008
查看>>
C#网络编程系列文章索引
查看>>
寄语2013应届实习生
查看>>
Python学习笔记四(Python OS模块)
查看>>
修改注册表缩短Win 7程序响应时间
查看>>
RHEL6安装VNC服务
查看>>
Symfony2博客应用程序教程:第四部分-安全介绍
查看>>
第二组视频:MySQL复制
查看>>
Windows Server 2012 R2工作文件夹⑧:非域客户端配置工作文件夹
查看>>