案例名称
交易型分布式国产数据库在银行核心系统上的应用
案例简介
秦皇岛银行结合“十四五”信息技术发展规划以及金融发展战略,依托分布式/微服务核心系统体系的建设,提出了交易型分布式创新数据库技术的应用攻关方向:在开展分布式/微服务化的核心业务系统升级的同时,进行交易型分布式数据库的匹配与前瞻探索。采用腾讯云TDSQL分布式数据库分阶段分批次进行核心业务系统数据库下移建设工作,在保障银行核心业务的安全稳定的基础上,满足金融场景创新、技术自主研发的建设要求。
系统适配及安全
基于秦皇岛银行微服务核心系统升级特点,其服务/模块系统采用了逐个升级的方式进行。其中贷款、核算为已投产状态,存款、公共与客户信息服务模块/系统在建设实施中,从风险、实施顺序、投入成本等几方面综合考虑,TDSQL数据库配合核心系统升级与集成的实施和建设方案如下:
· 基于贷款、核算已建成投产系统,分析SQL关键字、函数、查询语句、数据分布情况和部署结构当前投产系统使用特点,归类设计,进行数据库兼容设计与分析;
· 基于公共、客户信息、存款等在建升级系统,分析当前使用数据库阶段与特点,结合设计数据库下移的模块选取和基础功能;
· 基于当前秦皇岛银行机房建设与项目周期内的投入,规划、设计单中心、双中心实施架构;
· 基于业务场景特点、业务设计分库情况,以及以上特点,进行故障、高可用、业务连续性的架构设计,为当前项目实施以及后续信息技术应用创新发展与延伸,保障秦皇岛银行系统安全和扩展能力;
秦皇岛银行核心系统总体目标、集成逻辑架构
数据库与业务对接能力
针对金融核心业务场景设计对应的数据访问方案。具体业务场景如下:
集成创新效果
技术建设维度,结合秦皇岛银行当前核心建设系统特点和阶段,需采用几个维度进行逐级逐层次建设实施:
· 基础功能与适配要求分析(业务系统函数、语义SQL、单表数据与压力承担、指标计算与设计)
· 集成架构设计(数据库架构选择,涉及灾备、双活、主备等设计;)
· 系统兼容改造(业务系统语法部分调整;TDSQL参数与解析层应用调整);
· 版本验证(基于联机业务、批量业务、EOD业务、数据传输与同步业务验证以及事务处理能力、索引能力);
· 基础架构验证(高可用、延迟、全链路等);
· 安全架构验证(数据环境迁移、加解密安全与效率、角色权限管控等);
秦皇岛银行核心系统技术功能建设架构示意图
秦皇岛银行核心系统功能架构示意图
基于以上分析,如下示意图所示,通过关键系统选择,采用系统语法分析、高可用、连续性设计与验证、业务场景验证、分片能力验证等分阶段分步骤建设,既保障秦皇岛银行系统建设周期和特点,又在风险可控条件下进行前瞻验证和探索,以确保本项目和未来项目的集成落地。
秦皇岛银行核心系统建设路径建议示意图
项目创新效果:
· 在金融行业竞争激励的今天,满足创新与自主研发的要求;
· 基于芯片短缺、持续发展等因素,数据库基本全面兼容软硬件能力;
· 分布式/微服务化的核心业务系统升级的同时,进行创新分布式数据库的匹配与前瞻探索。
· 分阶段分批次进行核心业务系统数据库下移建设工作,既保障银行所需要的安全、稳定要求,又满足未来金融场景创新、自主研发的信息技术应用创新趋势发展与经验积累。
· 数据库配合核心系统升级同时,发掘、建设数据库与金融场景,提升业务系统基于传统数据库特性无法满足的功能要求。如:历史数据库清理、历史数据库建设规划、交易核算分离场景下的分录/流水信息同步问题。
项目牵头人
王登峰 信息科技部总经理
项目团队成员
纪宁、武继超、黄平中、贾瓅园、林元、王春云
责任编辑:韩希宇
免责声明:
中国电子银行网发布的专栏、投稿以及征文相关文章,其文字、图片、视频均来源于作者投稿或转载自相关作品方;如涉及未经许可使用作品的问题,请您优先联系我们(联系邮箱:cebnet@cfca.com.cn,电话:400-880-9888),我们会第一时间核实,谢谢配合。