银行交易型应用从Oralce/Db2迁移到国产数据库,各个国产数据库数据迁移的能力情况怎么样?

银行业有很多数据库是7*24小时工作的,从国外数据库迁移到国产数据库,并没有太多的时间去做离线的数据迁移,一般国产数据库都会自带数据迁移的工具或方案。所以国产数据库选型评估时,我们也很看重实际国产数据库的数据迁移能力。请同行们能分享下现在各个国产数据库在数据迁移...显示全部

银行业有很多数据库是7*24小时工作的,从国外数据库迁移到国产数据库,并没有太多的时间去做离线的数据迁移,一般国产数据库都会自带数据迁移的工具或方案。所以国产数据库选型评估时,我们也很看重实际国产数据库的数据迁移能力。请同行们能分享下现在各个国产数据库在数据迁移方面的实际情况?例如是不是支持在线迁移?迁移时长情况?怎么做数据校验与比对?

收起
参与27

查看其它 6 个回答奔跑的蜗牛的回答

奔跑的蜗牛奔跑的蜗牛高级软件开发工程师武汉家事易农业科技有限公司

我们做国产数据库选型时,一般会看它们对Oracle的兼容性。很多国产数据库都会声称,自己对Oracle的兼容性能达到百分之九十几。那到底是百分之九十几呢?其实这个准确的数据无需较真,因为剩下的百分之几也都是我们在迁移过程中经常会碰到的东西,为了做好迁移工作,我们少不了需要一定的借力。
这时就需要利用一些工具,比如代码扫描工具、SQL抓取工具等。我们联合了一些第三方的厂商,让他们按照我们的需求开发一些工具,使用这些工具扫描代码就能把里面的SQL全部扫描出来,或者扫描数据库,无论是生产环境还是测试环境的,都可以把曾经跑过的SQL全部找出来。当拿到这些东西之后,我们再放到一个评估的工具里去验证,原来的语法是否能在新的数据库里执行。对于不能够执行的语法,则需要推荐一些建议去进行改造。
所以这些工具的成熟与否,跟我们迁移改造的过程是否顺利息息相关。工具如果好用,迁移起来就更便捷,如果不好用,那很多时候都需要人为判断、人为寻找替代方案,甚至人为地把整个应用进行改造,而不仅仅是改造SQL。

软件开发 · 2022-09-15
  • 匿名用户
    迁移评估真的很重要,我们行用的是OB,他们提供了OMA的迁移评估工具真的很好用,跑一遍后可以给出评估报告,哪些SQL要做改造,哪些属于不兼容的,都会被Highligt出来
    2023-03-01

回答者

奔跑的蜗牛
高级软件开发工程师武汉家事易农业科技有限公司
擅长领域: 数据库云计算服务器

奔跑的蜗牛 最近回答过的问题

回答状态

  • 发布时间:2022-09-15
  • 关注会员:9 人
  • 回答浏览:1481
  • X社区推广