(相信开放的力量)TiDB助力中国电信翼支付金融核心场景

2024-03-03
来源:网络整理

“我们已经用过了”是我们最喜欢听到的一句话。 这句简单的话的背后,是一份沉甸甸的信任和信任。 从今天开始,我们将分享“相信开放的力量”系列的深度案例,从商业角度看数据库为各行业用户带来的商业价值。 本文将介绍 TiDB 帮助中国电信翼支付核心金融场景的故事。

翼支付官网登录_翼支付官网_翼支付网页

餐饮娱乐、投资理财、商户服务……让每个人享受安全便捷的新金融生活。

中国电信易付宝(以下简称易付宝)成立于2011年3月,是中国电信运营支付和互联网金融业务品牌。 是经中国人民银行批准的第三方支付机构、中国证监会批准的基金。 一家支持线上线下各类民生支付应用的支付结算机构,一直致力于为个人和企业提供“安全、便捷、时尚”的支付解决方案。

2019年,支付宝月活跃用户5000万,月交易量2.3亿笔,年交易额超1.75万亿。 目前已接入华润、永辉、苏宁小店、物美、中百等超过800万家线下商户门店以及苏宁易购、京东、天猫、饿了么等170多家门店.me、中粮我买网和美团。 家庭在线电子商务。

客户利益

面对业务的快速增长和激烈的市场竞争压力,支付宝技术团队选择了 TiDB 来改造和升级业务系统,特别是支付系统数据库。 经过不懈努力,反洗钱系统效率提升5倍,对账平台性能提升2倍,处理时间减少/! 目前,支付宝业务层和核心平台层均使用 TiDB 提供服务。

我们对系统的改造升级不仅满足了监管部门的要求,还大大提高了财务部门业务的处理能效,也大大降低了技术团队的工作复杂度。 新系统上线后,我们对 TiDB 的性能非常满意。 ——支付宝基础设施技术团队

个人计费:有效提升用户体验客多天下,增加用户活跃度,解决原有分库分表在容量、存储周期、查询效率等方面的问题:

面对挑战

优异成绩的取得从来都不是一帆风顺的。 项目初期,双方团队都面临不少问题。

反洗钱风控时间紧、任务重

随着《中华人民共和国反洗钱法》修订正式启动,监管部门的处理时间要求是可疑规则和风险评级计算要求必须在T+1(次日)内完成。

以前运行批量订单的任务时间大概是几百分钟,每天整体任务处理时间会在15个小时甚至更多。 随着数据量的增加,业务系统面临的风险越来越大,因此反洗钱系统在性能方面也提出了比较强烈的要求:

交易量激增需要扩容以提高性能

同时,支付宝团队还需要解决两个问题:一是现有的数据库架构能否支撑未来的业务增长,包括功能、可扩展性、稳定性、服务支撑能力等方面的需求; 第二,性能始终是一个问题。 现有的架构根本就很难改进,更不用说多次改进的要求了。

解决方案

经过双方团队对业务系统的深入分析研判,制定了三步走的策略。 首先评估现状并考虑数据库架构的调整方法。 接下来在营销业务上进行试点,然后重点解决核心支付业务的问题。

基于业务场景建立数据库评估模型

经过大量测试,最终确定易宝基于业务场景构建数据库选型评估模型。 经过慎重考虑和判断,双方决定,对于新采用的项目,不再考虑使用关系数据库。 根据容量阀、性能阀、大表数量、分区规则、HTAP能力、拓扑等维度进行容量筛选。 得出结论,在支付宝的业务场景中,当容量大于3T、QPS较大、大表数量比较多、分片规则难以定义以及一些实时性时,优先选择TiDB分析场景。

场景试点提升用户体验

易付宝APP客户端中的个人账单系统为个人用户提供所有交易账单数据的管理和查询功能,以及数据分类和统计功能,让用户更好地了解自己通过易付宝所做的一切。 贸易。 从评估模型来看,这也是一个典型的 TiDB 应用场景。 团队遵循应用切换原则,选择 TiDB 的数据同步工具在短时间内完成应用切换和迁移。

切入业务提升TB级支付性能

同样基于评估模型,团队选择了对账平台系统和反洗钱系统进行核心研究。

对账平台系统涉及多个表。 单表规模超过10亿,整体数据规模超过8T+。 业务应用逻辑相对复杂,数据并发量中等。 转换后,核心支付系统生成交易流,并以文件的形式传输到文件解析服务。 文件解析服务将数据解析结果保存到分布式数据库中。 对账系统基于分布式数据库完成对账过程项目8168网,同时发送至WEB端。 提供查询页面和查询服务。

在反洗钱系统方面,随着监控数据的数量和类型发生了很多变化,反洗钱业务对数据的需求日益增加,监控范围不断扩大。 团队以 TiDB 的形式升级了架构。 一方面,通过(OGG for )将数据从原来同步到TiDB; 另一方面,利用大数据发布功能,直接从 Hive 同步到 TiDB。

挺进未来核心布局

下一阶段,支付宝将扩大 TiDB 的应用范围,逐步将业务发展快、规模大的核心链路系统迁移到 TiDB。 这需要几方面的工作。 一方面,外部环境发生变化。 未来,可能数据库也会受到很多限制,必须提前做好一些准备; 另一方面,可以考虑进行绩效规划,以满足未来业务不断增长的需求。

目前核心数据库数据量达数亿级,单个数据库总数据量超过10T。 核心业务要求停机时间很短或者不间断,这对数据库提出了更高的要求,也需要在开发模式下进行。 更新内容包括:采用与 TiDB 共存的双模式开发、支持灰度或双写切换流程、提升业务验证能力、设计模块和批量调度等。 另外,在运维管理上也有较高的要求,包括窗口切换操作的流程、回滚计划等。

为什么选择 TiDB

从中国电信翼支付项目中不难看出,我们非常看重团队对核心业务的理解以及设计和完善分布式数据库架构的能力。 ——支付宝基础设施技术团队

降低风险,促进业务

对于运营商尤其是支付业务来说,风险控制是首要任务。 只有规避风险,企业经营才有保障。 除此之外,还要适应业务发展和场景需求,做好业务发展。 规划、预设技术路线、预留发展空间,对技术团队的数据库建设设计能力和数据处理性能提升能力提出了很高的要求。 毫无疑问,TiDB 及其团队值得客户信赖!

与客户同行,相信开放的力量

数据库架构的每一次改进和实施,无论是TB级还是PB级,都需要付出努力,但值得每个企业去实践。 在这个时代,无论公司规模有多大,都要学会利用开源的力量,避免重复发明轮子。

一切看似轻松的背后,都有着未知的努力,每一件看似光鲜亮丽的事情背后,都有着未知的努力。 分布式数据库建设之路是漫长而艰辛的,TiDB愿意与支付宝以及每一位客户一起把事情做好。

分享