新闻动态-DSG动态
全球领先的数据管理软件、应用开发统一提供商,致力于为企业级的大型数据中心提供解决方案。
从Oracle到TDSQL:迪思杰加速招行零售核心跑批库批量迁移
发布时间:2023.10.30



顺应国产化替代和自主可控数字化发展的重要方向,招商银行与迪思杰进行了深入合作,成功完成了一场零售核心跑批库的迁移,迈出了从Oracle到TDSQL的关键一步。



近年来,全球贸易摩擦加剧,金融领域对数字化建设实现国产化替代、自主可控的需求日益迫切。降低对外部供应商的依赖,提高国家信息安全水平,增强金融系统的稳定性,已经成为企业发展的必由之路。


作为中国一家拥有全面的数据管理自主知识产权的软件产品公司,迪思杰一直坚持自主创新的理念,致力于开发全球领先的信息数据管理软件产品和解决方案,成为众多头部企业数字化转型过程中的合作伙伴,共同推动其数字化转型的发展。


招商银行作为中国领先的商业银行之一,连续5年荣膺“中国最佳银行”,连续12年入围《财富》世界500强榜单。近年来,招商银行将自身定位为“金融科技银行”,通过引入先进的技术和创新的思维,不断探索数字化转型的道路。


随着招商银行业务的不断发展和扩大,国产化替代和自主可控成为其当前数字化发展的核心方向。数据库作为存储数据和支撑业务运行的重要基石,正面临着更新换代的挑战。


为了保障对业务的连续性,招商银行选择采用国产数据库实时同步工具DSG SuperSync来实现零售核心跑批库从OracleTDSQL的迁移。DSG SuperSync可以最大程度地降低对源数据库的影响,保证生产业务不中断,并且具备高效可靠的迁移能力。


迁移基本情况

招商银行零售核心跑批库总共有64个分库+1个灰度库,除灰度库较小以外,其余每个分库大小都约1T左右。


在迁移过程中,招商银行对迁移同步提出了一些要求。


迁移同步要求

1.不影响生产业务系统,包括初始化;


2.迁移工具具备快速比对功能,满足当天晚上切换时间窗口,半小时内;


3.业务从Oracle库迁移到TDSQL库,切换后需要从TDSQL库反向同步回Oracle库上;


4.迁移工具具备平台管理能力,同时具备SDK接口功能,能够满足第三方平台集成;


5.迁移工具具备告警对接功能,监控同步状态,时延,异常等自动化功能;


6.迁移工具具备批量部署的接口功能,可以批量部署,批量切换迁移能力。   


招行迁移平台界面图



招行客户自行定制界面开发+SDK调用底层DSG同步工具。


迁移架构





部署说明

此次数据库迁移,通过中间机模式,采用HA的高可用方案,部署迁移工具、比对程序以及SDK接口。将业务从Oracle库迁移到TDSQL库,割接切换后需要从TDSQL库再反向同步回Oracle库上,正向链路源端通过ADG备库同步数据,反向链路则直接写到生产主库上。迁移过程中,严格控制数据质量,确保数据的完整性和准确性。


架构说明

1.Oracle源端有64个分库,对应需要迁移同步到TDSQL 64个分片上;


2.根据表的分布情况,每个分库的同步划分两个通道,每个分库的比对按照不同的比对策略划分3个比对通道;


3.提供PGMD SDK接口供第三方工具集成批量部署功能,以及下发反向binlog点位指令,启停,切换;


4.提供自动化运维sh脚本(Dsgadm)进行监控,对接短信告警平台。


期间,数据迁移工作日夜兼程,一天能够完成3-4个库的全量同步,并在当天晚上实现8-12个库的切换。为了确保数据的一致性,在白天采用全表内容比对的方法,在短短的2小时内完成对10亿级大表的比对工作。而在切换当晚,则采用了分区比对的方式,保证在20分钟内完成切换性能数据亮眼可靠。


最终,在全体项目人员的共同努力下,此次数据库国产化迁移也划下圆满句号。


这次成功的合作,不仅为招商银行的数字化转型提供了有力支持,还验证着国内自主研发数据库技术的创新成果在银行领域的广泛应用,是迪思杰技术发展的重要一阶。对于提升数据管理服务水平、保障数据安全稳定以及促进数据领域自主可控具有重要意义。

热门动态
警告弹窗