3. 技术解决方案
此次核心系统的应用和替换,采用了柔性迁移的方案,达梦数据库和 ORACLE 数据库在前期融合运行,数据从 ORACLE 实时同步到达梦数据库,负载将在 ORACLE 和达梦数据库上进行均衡。
数据库层采用读写分离的可扩展架构,实现双中心双活。达梦数据库的部署基于 2 台 X86 服务器,采用主备读写分离的架构,数据从 ORACLE 获得,主机可读写,备机只读。湖北银行可根据自身需求,动态调整读写负载比例,主备数据库之间通过 MAL 服务传送日志。
实现基于数据库复制和切换的高可用性架构。用于读写业务的生产库采用 ORACLE RAC,ORACLE 与达梦之间使用 DMHS 同步软件进行数据传递,实现数据秒级同步。
实现自动判断应用层数据源与故障切换。通过应用层对交易状态与故障的自动判断,实现数据源的自动切换。在容灾能力方面,达梦团队对数据库进行了容灾备库的建设,保障了新核心系统的高稳定性和高安全性。