本文讲的是蚂蚁金服:支付宝核心账务去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

本文作者:张存

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

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

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

  1. 支付宝核心是oracle吗,李铮 - 支付宝核心账务去Oracle实践

    1.支付宝核心账务去Oracle实践 --互联网金融核心系统数据层架构演进 蚂蚁金服-金融核心平台部-李铮(祢衡) 2.账务系统的业务简介 负责客户资产的账务处理,包含现金资产.理财资产.信贷 资产及 ...

  2. 蚂蚁金服支付宝系统的单元化(转载)

    蚂蚁金服支付宝系统的单元化 在当今的互联网业内,不少人对"单元化"这个词已经耳熟能详.很多大型互联网系统,诸如阿里系的淘宝.支付宝.网商银行等,都已经实现了单元化架构,并从中获益匪 ...

  3. 蚂蚁金服-支付宝内推面试总结(已拿到offer)

    蚂蚁金服-支付宝内推面试总结 很幸运,这次春招内推面了三家公司,腾讯IEG,华为Cloud BU,蚂蚁金服-支付宝,全都拿到了offer.这三篇博客是按照offer的时间顺序连着的,有兴趣的话可以看我 ...

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

    摘要: 本文来自蚂蚁金服首席技术架构师,基础技术部负责人胡喜.从2010年支撑双十一最高交易峰值2万笔/分钟到2015年双十一的8.59万笔/秒,蚂蚁金服的技术架构和运维体系一直都在不断摸索和实践.本 ...

  5. 一位面试了阿里,滴滴,网易,蚂蚁金服,最终有幸去了网易的Java程序员【面试题分享】...

    前言 15年毕业到现在也近三年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中... 最终有幸去了网易. ...

  6. 蚂蚁金服自研数据库打败Oracle拿下世界第一;三星手机全面退出中国;微软发布Windows 10X双屏系统 | 极客头条...

    作者 | 唐小引 出品 | CSDN(ID:CSDNnews) 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目, ...

  7. 拿到蚂蚁金服 offer, 我不去了

    点击"开发者技术前线",选择"星标????" 让一部分开发者看到未来 本文转载自公号七分熟pizza,作者:七分熟pizza 导读 网上的面试题很多,但是讲解备 ...

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

    摘要:对于移动技术而言,2017年是继往开来之年.一方面是移动技术领域进入深水区,另一方面移动技术边界和内涵被不断重塑.阿里巴巴希望进一步推动移动应用研发事实标准落地,从而赋能整个行业开发者.在201 ...

  9. 蚂蚁金服智能推荐引擎解决方案与实践

    摘要:以"数字金融新原力(The New Force of Digital Finance)"为主题,蚂蚁金服ATEC城市峰会于2019年1月4日上海如期举办.金融智能专场分论坛上 ...

最新文章

  1. 万能头文件#include<bits/stdc++.h>更新GCC10.2.0版本
  2. 京东价格情报员 比价是假 砸场子是真
  3. FZU 1402 猪的安家 中国剩余定理
  4. linux sed 1的意思,linux命令(1):sed命令
  5. sybase_isql命令
  6. Mysql load data local命令详解
  7. Redis 6.0 源码阅读笔记(0) -- Redis 哈希表和字典 铺垫
  8. 几款免费好用的OCR工具
  9. 机器学习之随机森林算法
  10. 与“雾霾”相关的英语表达
  11. 运行项目遇到:该网页无法正常运作,localhost将您重定向的次数过多时的解决方案
  12. 容灾恢复 | 记一次K8S集群中etcd数据快照的备份恢复实践
  13. 水平凡 创建新的插件
  14. 桂林山水甲天下,阳朔山水甲桂林
  15. PHP乱码问题,UTF-8(乱码)
  16. asp mysql 留言本_手把手教你用ASP制作留言本
  17. 【递归】Coffee Chicken
  18. 企业数据安全三大壁垒:MDM、MIM和MAM
  19. 展望:可见光通信技术标准体系建设
  20. 解决问题:开启Wireshark之NPF驱动问题

热门文章

  1. EDIUS和Premiere哪个更好
  2. 架构师的职责、核心能力、能力修炼手册
  3. python可以在macbook_在mac上搭建python环境
  4. python打包一直出错_PyInstaller打包出错问题解决实践记录
  5. jquery在线地址,layui在线地址,bootstrap在线地址以及把线上地址保存到本地
  6. 推荐一位武汉大学的小姐姐
  7. java生成随机数组_JAVA生成随机数组10个数字并求和
  8. RabbitMQ介绍及工作原理
  9. java截取0_JAVA 字符串截取,长度不够以 0 补充
  10. Mock测试工具篇---Fiddler的使用