222021.07

展会 | 揭秘金融行业国产数据库迁移实践 万里受邀2021科技服务创新之金融应用分享会

2021.07.22

在新一轮科技革命和产业变革的背景下,围绕北京科技创新中心建设,信息技术与金融业务深度融合,金融领域科技发展迅速。7月21日,根据“科技服务创新发展”系列活动要求,举办了以“科技主导 ▪ 信创安保”为主题的金融行业应用分享会


2021科技服务创新发展系列活动之金融应用分享会


万里数据库、南天软件、东软集团等国产软硬件产品及解决方案提供商受邀参会,聚焦金融行业科技创新发展的关键技术,针对行业难点进行分析,研讨技术发展趋势,分享实践应用案例及相关成果。


分享会上,万里数据库售前总监孙黎作《万里数据库在异构数据库迁移项目中的实践》的主题演讲,分享了万里数据库团队在众多数据库迁移替换项目中总结出的一套异构数据库迁移过程的方法论,包含迁移难点、痛点和典型问题,数据库迁移关键流程,万里数据库迁移服务能力等方面内容,帮助大家了解万里把异构数据库迁移工作做到规范化、流程化及自动化的全过程。



为什么会引入异构数据库迁移这个话题?


孙总表示,之所以引入异构数据库迁移这个话题,和公司前期在金融行业的两项工作分不开:第一是万里数据库与中国人民银行及其他数据库厂商共同参与了《分布式数据库技术金融应用规范》的制定。在规范的基础上,中国人民银行分布式数据库金融实验室组织了一次严格的测试,对国产数据库性能、功能进行了全面评测,万里数据库是第一批完成中国人民银行金融实验室测试的五家数据库厂商之一。


万里数据库入围首批金融分布式数据库联合测试


此外,通过此次首批测试后,万里一直在思考如何能让国产数据库在金融行业实现快速应用,帮助金融各企业最大限度地降低异构数据库和应用的迁移风险、技术难度和实施周期,因此,万里数据库摸索打造了一套完整的异构数据库迁移方法论来支撑金融行业应用落地。


万里异构数据库迁移整体解决方案

整个异构数据库的迁移工作主要分为4大阶段:信息采集和风险评估、数据库和应用改造、数据迁移和测试验证,每个阶段都有对应的难点和侧重点:

  • 信息采集和数据库评估过程,需要做到规范化,流程化,自动化。一方面可以避免不同的人因主观判断不同导致结果的差异,另一方面也能提高整个评估过程的效率;

  • 改造过程,则主要偏重对SQL的改造、字符集转换、数据校验等工作;

  • 测试过程,难点在于测例的编写。需要根据不同的项目,针对技术侧、业务侧、运维侧等不同维度设计编写不同的测例;

  • 最后,在数据迁移过程中的系统并行和割接、回退等阶段,关键技术点在于双向实时同步


迁移总体方案


万里自动化迁移评估工具

演讲中,孙总重点提到了在迁移评估阶段,万里可提供一套自动化的评估工具从异构数据库采集格式化信息后,对各对象及SQL进行分析,输出画像报告、分析报告、兼容性报告、改造点评估等各类报告

GreatDB迁移评估工具两大关键功能:

  • 系统画像:提供源数据库的精准画像,包括系统级、实例级、对象级、SQL级各类信息,每一级关注的内容不同;

  • 评估分析: 主要进行兼容性和改造点的分析及工作量评估,给出分析报告和建议方案。其中,改造工作量需要人工介入,数据库和应用都要对改造方式、方案、时间参与评估。


GreatDB迁移评估工具


金融行业作为国民经济的重要组成部分,对国计民生影响重大。加速金融行业国产化、保障金融行业信息安全是大势所趋下的必然选择。


万里数据库提供的异构数据库迁移解决方案是在多个项目实践中总结摸索的一套完整的解决方案和方法论,可为金融行业数据库国产化提供专业、便捷、迅速的数据库评估迁移服务,为推动金融行业国产化和数字化转型打下了坚实的技术基础。



关于GreatDB

GreatDB是万里数据库自主研发的一款金融级数据库。其中,GreatDB的分布式数据库架构主要分为计算节点和数据节点,通过多副本强同步复制,保证服务可用、数据可靠,实现性能和容量的水平扩展,完全具备国产化替代的能力。