中国移动支付市场崛起过程中,第三方、第四方等非银行支付机构在2017年至2019年之间,把移动支付交易量从300多亿笔拉升至近1800亿笔,充分彰显以扫码支付为代表的移动支付革命引领一时风潮。

利楚扫呗作为华中地区领先的金融收单企业也是其中一员,在业务爆炸增长的同时也带来了IT方面的挑战,为了提升用户的体验,利楚扫呗开启了全方位的数据库架构优化之路。

新一轮支付革命开启

武汉利楚商务服务有限公司(以下简称“利楚扫呗”)成立于2011年,是国内从事聚合支付技术研发和应用的科技企业之一,其2016年推出了第四方支付品牌“扫呗”,提供一站式支付解决方案。

从2016年至今,聚合支付服务商心中一直存在两个难题,一是聚合支付产品比较单薄,仅仅是多个支付通道的聚合,服务商户的能力较弱;二是缺乏深耕场景的能力,导致行业门槛低,服务能力得不到沉淀。

伴随着支付宝微信大举布局刷脸支付,利楚扫呗借助这些刷脸设备,结合自身连接商户的支付能力以及聚焦下沉市场的优势,凭借着革命性的全系列产品体系、创新型的增值服务体系以及一站式聚合支付SaaS云服务平台,重新定义支付,在聚合支付领域率先实现了四位一体,即支付方式、支付场景、支付资金到账与管理、支付增值业务的融合。

截至目前,利楚扫呗在16个城市设有直营运营中心,产品和服覆盖全国400多个城市,月处理交易笔数近3.5亿笔,月受理交易金额近180亿元,服务全国近70万家商户。

业务的发展离不开强大的IT支撑,据悉,利楚扫呗为了不断扩展金融增值服务等业务空间,为商户提供支付收款、融资理财、营销管理等一站式解决方案,全面助力商户数字化经营转型,需要丰富的数据库产品能力矩阵。在服务全国近70万商家时,日处理交易笔数达到1200万,需要提供高并发,低延迟、高稳定的云服务。
利楚扫呗原先采用单一的MySQL架构体系,单表数据量达到亿级别,单实例存储量已经达到T级别,数据库已经成为明显瓶颈。

云计算具有可扩展、高并发的性能,此前利楚扫呗部署在阿里云,伴随着业务高速发展,利楚扫呗充分利用了阿里云丰富的产品矩阵优化自身的技术架构,其中承载核心业务的数据的数据库更是架构优化升级的重中之重。

从单一MySQL到全家桶数据库解决方案

遇到瓶颈后利楚扫呗第一时间与阿里云的架构师团队进行了充分的沟通,并且阿里云提供了非常专业的数据库专家服务,经过双方多轮的讨论与评估,最终形成了利用Redis缓存热点配置,利用读写分离进行读流量负载均衡,利用100%兼容MySQL的云原生数据库PolarDB存储计算分离归档存储超大数据,利用云原生数据库ADB进行即席大数据查询,做到数据实时分析。

可以看到在这个方案中引入了各种专业类型的数据库,如何使得源头数据库内的数据在不同的数据库内实时地流转成了非常关键的链路。DTS它是一种集数据迁移、数据订阅及数据实时同步于一体的数据传输服务,支持关系型数据库、NoSQL、大数据(OLAP)等数据源间的数据传输。致力于解决毫秒级异步数据传输难题。 它底层的数据流基础设施为阿里双11异地多活基础架构, 为数千下游应用提供实时数据流,已在线上稳定运行6年之久。

不过数据库作为应用软件中复杂度最高的技术之一,尤其涉及到数据链路方面,稍有差池后果很严重。利楚扫呗数据库架构优化前双方团队进行了方案选型以及风险评估,唯一担心的是迁移后的性能和数据延迟问题。由于在迁移前进行了充分的压测以及测试验证,正式架构优化上线相对顺利。最终利楚扫呗采用Redis,DRDS,PolarDB,ADB的综合数据库方案构建了全部业务系统,解决了相关挑战,具体来看:

1.优良的支付体验:依托Redis缓存,DRDS水平/垂直拆分,支持并行计算,解决高并发、存储容量、在线计算的扩展性难题,系统具备100TB数据存储的能力、10万TPS、百万QPS的支撑能力,可以支撑业务扩展至当前业务量的5-10倍,解决扫呗业务在快速增长过程中带来的对数据库存储量,并发量带来的挑战,确保能在客户业务快速增长的情况下,为每一个终端用户提供平滑的支付体验。

2.让数据流动起来:借助于DTS的实时同步能力,让数据流动起来,借助PolarDB,ADB的大数据处理能力,决策报表从分钟级别降低至秒级,大部分报表可以在10秒出来,部分特别复杂的报表需要1分钟左右。使业务行为和业务决策能平滑对接,业务负责人可以通过报表快速进行业务决策,使数据通过计算创造价值。

3 .7 24 高可用服务:以业务 7 24 小时运行标准设计,提供弹性升降配、在线扩容、SQL 审计分析、只读实例等能力,服务扫呗金融业务的高要求,确保服务的连续性以及金融级的安全和稳定性保障。

小结:用专业数据库解决专业问题

作为技术中心最基础最底层的数据库,研发难度极大,这两年国产数据正逐步展露头角,就金融行业而言,一些共性的低延迟高并发,复杂业务实时报表,超大规模历史数据,阿里云丰富的数据库产品线有其独特的优势。

而从利楚扫呗的数据库架构优化升级中可以看到,企业云端数据库选型考虑的是综合因素,性能、成本、服务等都会影响最终结果,相信每个企业都有自己的考量,选择专业的数据库解决专业的问题。

原文链接
本文为云栖社区原创内容,未经允许不得转载。

新一轮支付革命,利楚扫呗的数据库优化之路相关推荐

  1. 意出望外的一次相遇|利楚初探 OceanBase

    武汉利楚商务服务有限公司(简称"利楚")成立于 2011 年,是国内最早从事聚合支付技术研发和应用的高新技术企业之一,也是国内领先的商户数字化经营运营商.旗下拥有聚合支付中台&qu ...

  2. 微信支付教程系列之扫码支付

    目录 (一)微信公众号开发之VS远程调试 (二)微信公众号开发之基础梳理 (三)微信公众号开发之自动消息回复和自定义菜单 (四)微信公众号开发之网页授权获取用户基本信息 (五)微信公众号开发之网页中及 ...

  3. 支付宝支付-当面付之扫码支付「扫码支付」

    前言 支付宝支付-沙箱环境使用 支付宝支付-支付宝PC端扫码支付 支付宝支付-手机浏览器H5支付 支付宝支付-当面付之扫码支付「本文」 当面付包含两种支付方式:商品条形码支付 + 扫码支付 经过前面两 ...

  4. 支付宝支付-支付宝PC端扫码支付

    前言 支付宝支付-沙箱环境使用 支付宝支付-支付宝PC端扫码支付「本文」 支付宝支付-手机浏览器H5支付「待写」 PC端扫码支付,其实就是就是 电脑网站支付,本文基于支付宝沙箱环境,不了解的可以看一下 ...

  5. SpringBoot工程接入第三方支付渠道支付宝(C扫B支付)

    目录 1.C扫B的概念 2.支付宝接口调研 2.1.产品列表 2.2.线下场所接入支付 3.配置支付宝沙箱环境 3.1.简介 3.2.注册开放平台账号 3.3.配置密钥 3.4.沙箱账号 4.生成二维 ...

  6. 基于thinkphp5.0和支付宝面对面扫码支付DEMO制作的扫码支付

    ​ 基于thinkphp5.0和支付宝面对面扫码支付DEMO制作的扫码支付 今天接口申请下来,下载了官方demo对着调试了一天,终于实现想要的功能,先看图 选择支付宝支付 跳出二维码弹窗 手机支付宝进 ...

  7. 人工智能已经成为全球新一轮科技革命和产业变革的核心驱动力

    作为第四次工业革命的核心,人工智能已经成为全球新一轮科技革命和产业变革的核心驱动力.在2021人工智能计算大会(AICC 2021)上,清华大学智能科学讲席教授.美国艺术与科学院院士张亚勤带来了< ...

  8. 人工智能已经成为新一轮科技革命和产业变革的重要驱动力量

    第二届人工智能合作与治理国际论坛即将于12月4-5日在清华大学召开,本次论坛将聚焦如何构建平衡包容的人工智能治理体系,如何在相互依存的全球数字时代弥合数字鸿沟等一系列问题.论坛邀请了来自世界各地国家或 ...

  9. 人工智能为代表的新一轮科技革命和产业变革正在重构全球创新版图

    由清华大学人工智能国际治理研究院(I-AIIG)主办,联合国开发计划署(UNDP)支持.多家人工智能学术机构参与的"U&AICamp|AIforSDGsYouthBootcamp-- ...

  10. 微信支付后台接口开发(扫码版)

    一:需求 满足公司在网页上达到直接微信扫码支付的需求 二:API官方文档 参考链接:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter= ...

最新文章

  1. Linux下的man命令
  2. XXX管理平台系统——会议管理
  3. AttributeError: module ‘grpc.experimental.aio‘ has no attribute ‘StreamUnaryCall‘
  4. 内功重修之数据结构----数组
  5. 10年C#历程的MVP之路与MVP项目介绍
  6. [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端一)
  7. 关于肉鸡的一些使用教程
  8. word python api_WordNet Python API (整理总结)
  9. 1-5Badboy添加检查点和参数化
  10. MySQL及其图形界面navicat的安装
  11. FC经典游戏600合集for mac(小霸王游戏) 中文版
  12. LaTeX数学公式的输入
  13. QAP-based Simulation-Extractable SNARK with a Single Verification及代码实现
  14. 我的世界java版生存种子_我的世界极限生存种子
  15. 孩子,我想当富豪的妈妈---一位犹太妈妈的金钱观
  16. TEE技术与Meltdown Spectre
  17. Java——上溯造型下溯造型
  18. 字节测开秋招面经(一面+二面凉经)
  19. 02 创建一个简单的Python Web程序应用
  20. Spring中IoC和DI的理解

热门文章

  1. python飞机大战爆炸效果实现_python飞机大战添加爆炸效果
  2. Java前方交会后方交会编程_单像空间后方交会和双像解析空间后方-前方交会的算法程序实现.doc...
  3. 3D MAX2014 安装教程(个人亲自示例)
  4. Lomo 照片特效 Lr 预设 Lomo Lightroom Presets
  5. (译)在cocos2d里面如何使用物理引擎box2d:弹球
  6. 用QQ邮箱接收网易163企业邮箱的邮件
  7. 微博视频自动投稿视频社区大师软件下载
  8. 《GPU编程与CG语言之阳春白雪下里巴人》阅读笔记 第三章+第四章
  9. python爬取哔哩哔哩视频_python爬取哔哩哔哩小视频
  10. mysql gbk转utf8_MySQL字符集GBK转换到UTF8