清华大学金融科技研究院孵化
金融科技与金融创新全媒体

扫描分享

本文共字,预计阅读时间

案例名称

交易型分布式国产数据库在银行核心系统上的应用

案例简介

秦皇岛银行结合“十四五”信息技术发展规划以及金融发展战略,依托分布式/微服务核心系统体系的建设,提出了交易型分布式国产数据库技术的应用攻关方向:在开展分布式/微服务化的核心业务系统升级的同时,进行交易型分布式国产数据库的匹配与前瞻探索。采用腾讯云TDSQL分布式数据库分阶段分批次进行核心业务系统数据库下移建设工作,在保障银行核心业务的安全稳定的基础上,满足金融场景创新、技术自主可控的建设要求。

系统适配及安全

基于秦皇岛银行微服务核心系统升级特点,其服务/模块系统采用了逐个升级的方式进行。其中贷款、核算为已投产状态,存款、公共与客户信息服务模块/系统在建设实施中,从风险、实施顺序、投入成本等几方面综合考虑,TDSQL数据库配合核心系统升级与集成的实施和建设方案如下:

· 基于贷款、核算已建成投产系统,分析SQL关键字、函数、查询语句、数据分布情况和部署结构当前投产系统使用特点,归类设计,进行数据库兼容设计与分析;

· 基于公共、客户信息、存款等在建升级系统,分析当前使用数据库阶段与特点,结合设计数据库下移的模块选取和基础功能;

· 基于当前秦皇岛银行机房建设与项目周期内的投入,规划、设计单中心、双中心实施架构;

· 基于业务场景特点、业务设计分库情况,以及以上特点,进行故障、高可用、业务连续性的架构设计,为当前项目实施以及后续信创发展与延伸,保障秦皇岛银行系统安全和扩展能力;

1

秦皇岛银行核心系统总体目标、集成逻辑架构

数据库与业务对接能力

针对金融核心业务场景设计对应的数据访问方案。具体业务场景如下:

QQ截图20220425170536

集成创新效果

技术建设维度,结合秦皇岛银行当前核心建设系统特点和阶段,需采用几个维度进行逐级逐层次建设实施:

· 基础功能与适配要求分析(业务系统函数、语义SQL、单表数据与压力承担、指标计算与设计)

· 集成架构设计(数据库架构选择,涉及灾备、双活、主备等设计;)

· 系统兼容改造(业务系统语法部分调整;TDSQL参数与解析层应用调整);

· 版本验证(基于联机业务、批量业务、EOD业务、数据传输与同步业务验证以及事务处理能力、索引能力);

· 基础架构验证(高可用、延迟、全链路等);

· 安全架构验证(数据环境迁移、加解密安全与效率、角色权限管控等);

2

秦皇岛银行核心系统技术功能建设架构示意图

3

秦皇岛银行核心系统功能架构示意图

基于以上分析,如下示意图所示,通过关键系统选择,采用系统语法分析、高可用、连续性设计与验证、业务场景验证、分片能力验证等分阶段分步骤建设,既保障秦皇岛银行系统建设周期和特点,又在风险可控条件下进行前瞻验证和探索,以确保本项目和未来项目的集成落地。

4

秦皇岛银行核心系统建设路径建议示意图

项目创新效果:

· 在金融行业竞争激励的今天,满足创新与自主可控的要求;

· 基于芯片短缺、持续发展等因素,数据库基本全面兼容软硬件能力;

· 分布式/微服务化的核心业务系统升级的同时,进行国产化分布式数据库的匹配与前瞻探索。

· 分阶段分批次进行核心业务系统数据库下移建设工作,既保障银行所需要的安全、稳定要求,又满足未来金融场景创新、自主可控的信创趋势发展与经验积累。

· 数据库配合核心系统升级同时,发掘、建设数据库与金融场景,提升业务系统基于传统数据库特性无法满足的功能要求。如:历史数据库清理、历史数据库建设规划、交易核算分离场景下的分录/流水信息同步问题。

项目牵头人

王登峰 信息科技部总经理

项目团队成员

纪宁、武继超、黄平中、贾瓅园、林元、王春云

[Source]

本文系未央网专栏作者发表,属作者个人观点,不代表网站观点,未经许可严禁转载,违者必究!

本文为作者授权未央网发表,属作者个人观点,不代表网站观点,未经许可严禁转载,违者必究!

本文版权归原作者所有,如有侵权,请联系删除。

评论


猜你喜欢

扫描二维码或搜索微信号“iweiyangx”
关注未央网官方微信公众号,获取互联网金融领域前沿资讯。