暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

浙江农信全栈国产化

腾讯云数据库 2024-07-15
330

项目需求

传统集中式架构在面对互联网场景下生态化、场景化的金融服务需求时弊端明显,因缺乏快速有效的横向扩容能力、单体规模过于庞大,难以有效应对互联网类业务的瞬时高并发、大数据量、快速迭代等发展需要;原有的系统架构底层设计难以满足场景额度、灵活计价等方面的新需求。

为满足互联网金融业务快速创新发展要求,浙江农信于2016年初启动了基于分布式技术的网络金融核心平台建设,明确网络金融核心平台从银行业传统商用技术和架构向开放、开源、分布式系统架构转型,设计开发秒杀、红包、卡券等快速变化与创新的新型银行互联网业务场景。随之而来的是基础架构全面替换、研发技术栈转型、业务架构同步重构升级、多项企业级工程和其他分布式核心模块关联改造同步进行等诸多挑战。

数据库产品既需要满足业务功能需求,保证互联网业务的敏捷高效、安全可靠、方便易用,实现运营的低成本,又需要具备成熟稳定、可定制化的生态体系,能与现有的IT环境融合。

解决方案

经过充分的技术交流和详细密集的POC测试,TDSQL最终凭借性能第一(行方给定10台DB节点物理服务器,在模拟银行业务场景下 TPS 100万+)、开启分布式事务额外资源开销比例最低的成绩脱颖而出,成为浙江农信“十四五”IT科技转型中的数据库合作产品。

TDSQL完成了分布式数据库适配,近百个业务系统上线。帮助浙江农信攻克了分布式事务实现、熔断限流等关键问题,扫清技术障碍;合理进行系统模块和微服务划分,有力支持产品创新和新兴能力构建,确保数据完整、过程安全、业务连续;面对系统升级带来的分布式架构、微服务部署变化,以及业务模型升级等要求,针对性地开展分布式事务测试和混沌测试,以保障系统服务的连续性和健壮性。

为确保迁移数据的正确性、完整性和一致性,TDSQL通过并行环境验证、长时间交叉核对系统运行及数据的正确性,发现深层次的迁移问题;在生产上,通过部分客户分批不停机迁移的方式最大限度验证迁移性能和可行性,通过“存量铺底+增量处理”的方式将对客影响降到最低,最终实现全量客户短时停机一次性迁移,确保了业务连续性。

浙江农信在滨江机房、杭钢、德清均有数据中心,架构部署细节上采用两地三中心部署,数据库采用一主三备,同城中心间数据强同步,异地灾备机房采用 DCN 异步复制做实例间的数据同步,实现跨城灾备,支持中心级别灾难快速自动恢复,且数据零丢失。


为了解决交易数据归档和聚合查询等场景,浙江农信将上游交易系统TDSQL数据库中的交易数据通过DBbridge实时同步到下游TDSQL数据库中。历史交易查询等场景均在TDSQL数据库中实现。


客户价值

实现全栈国产化落地,构建了双引擎(PG,MySQL)数据库PaaS平台,通过对存储过程的兼容适配,逐步将DB2数据库替换,兼容性达到90%以上,其构建的国产分布式数据库成为全行标准。

最后修改时间:2024-07-19 15:03:03
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论