TiDB x 微众银行 | 耗时降低 58%,分布式架构助力实现普惠金融
「我们已经用起来了」,是我们最喜欢听到的话,简简单单几个字的背后代表着沉甸甸的信任和托付。我们将通过「相信开放的力量」系列深度案例分享,从业务的角度,看看一个数据库为各行业用户带来的业务价值。本篇文章将介绍 TiDB 助力微众银行金融核心场景的故事。
从一次惊喜,到每次陪伴
我们让美好发生
微众银行是国内首家开业的民营银行,由腾讯、百业源和立业等多家知名企业发起设立,于 2014 年 12 月获得由深圳银监局颁发的金融许可证,总部位于深圳。开业 5 年多来,微众银行始终坚持普惠金融的定位不变,积极运用金融科技构建普惠金融新业态、新模式,初步走出了一条商业可持续的普惠金融发展模式。
客户收益
微众银行成立以来始终以科技作为驱动业务发展的核心引擎,已经具备完全自主可控、支持亿级海量用户和高并发交易的核心系统,已实现年均日交易超过 3 亿笔、单日交易峰值超过 6 亿笔;每账户运维成本不到行业平均的十分之一。
资产证券化系统批量场景下的 TiDB 实践。 交易数据存证 TiDB 实践。
面临挑战
自成立之初,微众银行就非常有前瞻性的意识到底层基础设施建设对银行发展的重要性,选择了建设分布式架构 IT 基础设施的道路。基于廉价通用的硬件设备和各类开源的软件产品,微众建立了基于单元化的松耦合、可扩展的分布式架构。
为何选择 TiDB
架构理念先进
TiDB 的架构理念较为先进,原生分布式的架构能够很好解决水平扩展同时保持数据强一致的问题,同时兼容 MySQL 协议并能无缝的作为从库对上游 MySQL 进行实时同步,也让业务的迁移成本降到最低;
开源的运营方式
TiDB 以开源方式运营,并且建立了非常活跃的开源社区以及众多的用户。开源的运营模式,版本迭代快速有效,与微众拥抱开源的理念相契合。此后,在开源社区运营领域也和微众有着较好的合作,为微众提供了不少开源社区的运营经验。
专业的售后服务
TiDB的专业售后支持团队 PTC(PingCAP Tech Center)的优质服务 ,在数据库领域和开源社区领域都有着深厚的技术基础和经验积累。针对客户的技术支持也非常快速到位。对于任何一个重要业务的接入,从评估、测试到灰度上线,都会积极参与,并给出建设的方案和意见。
微众银行 TiDB 业务实践
资产证券化系统,目前每天要从上游系统同步数千万级别的基础数据来支持业务展开,并且预计后续将接入更多的产品数据,这样不仅面临时效性要求的压力,DB 容量也将会成为瓶颈;此外由于系统依赖上游系统的表结构,经常需要跟随上游系统做 DDL 变更,PT-OSC 方案限制较多。
单机 MySQL 数据库不支持容量水平扩展,随着业务的规模增大,DB 容量瓶颈问题将会日益凸显; 单机 MySQL 数据库不支持性能水平扩展,无法通过扩容资源来线性提升批量效率; 单机 MySQL 数据库对基础数据全表清库、数据高并发插入等场景,由于并发线程过高易引起主备延迟等问题做了限流,这将会降低批量的整体时效; 单机 MySQL 数据库的在线 DDL 特性存在锁表,易引起主备延迟、IO 突增等问题,而PT-OSC 方案同样限制较多;
数据存证系统 TiDB 迁移实践
数据存证系统是微众银行非常重要的系统,存储了具有法律效力的证据类数据,这些数据对客户来说是非常重要的。
微众 TiDB 部署架构图
数据不能错、不能丢; 服务敏感度非常高,需要尽量无缝切换到 TiDB 架构上; 因为是比较严肃的金融场景,如果在迁移过程中有任何困难,期望能够随时回切到 MySQL。
与客户同行,相信开放的力量
每次数据库架构改善与落地,无论是 TB 级还是 PB 级,都需要付出努力,但这也值得每一个企业去做。在当下这个时代,不管企业的规模如何,都要学会借助开源的力量,避免去重复的造轮子。
延伸阅读
下一篇精彩案例,coming soon…
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
随时掌握互联网精彩
- 1 习近平拉美之行的三个“一” 7981657
- 2 朝鲜将军队提升至战斗准备状态 7922579
- 3 微信或史诗级“瘦身” 内存有救了 7841587
- 4 中国主张成为G20峰会的一抹亮色 7708764
- 5 男子举报县委副书记出轨自己老婆 7653583
- 6 浙大贫困生晒旅游照 民政局回应 7547054
- 7 山里藏价值6000亿元黄金?村民发声 7448750
- 8 70多辆小米SU7同一天撞墙撞柱 7323404
- 9 黄晓明新片上映一周票房仅400万 7268442
- 10 千年古镇“因网而变、因数而兴” 7193108