Oracle及MySQL迁移至国产数据库,是基于应用程序实现迁移,还是基于数据库厂商提供的迁移工具?

Oracle及MySQL数据库迁移至国产数据库软件中,一般是基于应用程序实现迁移还是基于数据库厂商提供的迁移工具,哪种方式较好,迁移过程中需要关注哪些难点呢?

参与22

4同行回答

huawei851120huawei851120课题专家组数据库运维工程师某省级联社
一定要基于数据库厂商提供的工具!其他行业我不知道,在金融行业,人民银行发布的有金融行业数据库标准 《分布式数据库技术金融应用规范》( JR/T 0204—2020),明确要求厂家提供数据迁移工具。没有这个工具就别在金融行业混饭吃,换句话说重点,数据迁移的风险必须由国产数据库厂商来...显示全部

一定要基于数据库厂商提供的工具!其他行业我不知道,在金融行业,人民银行发布的有金融行业数据库标准 《分布式数据库技术金融应用规范》( JR/T 0204—2020),明确要求厂家提供数据迁移工具。没有这个工具就别在金融行业混饭吃,换句话说重点,数据迁移的风险必须由国产数据库厂商来负责!
哪能让研发人员写sql和脚本来承担,一些小系统的话,我相信研发人员能搞定。但是如果出现意外,数据脏了,乱了,少了,这个风险难道让是DBA承担?还是让软件开发部门的项目经理承担?还是让做软件开发的外包公司承担?都承担不了的,必须把数据迁移的风险牢牢的扣在国产数据库厂家的头上,吃这碗饭必须承担这个风险,否则去其他行业混就行了。

收起
银行 · 2022-12-22
浏览1123
huhu097huhu097DBA云南红塔银行
应用程序处理迁移会比较靠谱,因为数据不是直接照搬到国产数据库就能使用的,需要根据应用程序适配国产数据库的情况,做数据处理,中间涉及表结构的更改,数据的调整等等一系列动作。...显示全部

应用程序处理迁移会比较靠谱,因为数据不是直接照搬到国产数据库就能使用的,需要根据应用程序适配国产数据库的情况,做数据处理,中间涉及表结构的更改,数据的调整等等一系列动作。

收起
银行 · 2022-12-26
浏览1231
  • 这样做的后果是带来很多扯皮,一般都是数据库厂商提供迁移工具
    2023-01-10

ChatGPT 回答

对于银行行业来说,数据库迁移是一项非常重要的任务,因为银行的业务数据非常庞大且敏感,因此需要谨慎处理。针对Oracle及MySQL数据库迁移至国产数据库软件中,一般可以基于应用程序实现迁移或者基于数据库厂商提供的迁移工具来实现。

基于应用程序实现迁移的优点是可以更好地控制迁移过程,可以根据具体的业务需求进行定制化的迁移方案,同时也可以减少对数据库的影响。但是这种方式需要开发人员的参与,需要对应用程序进行修改,因此需要一定的技术实力和时间成本。

基于数据库厂商提供的迁移工具的优点是可以快速完成迁移,而且一般都有比较完善的迁移方案和工具,可以减少迁移过程中的风险。但是这种方式可能会对数据库的性能产生一定的影响,需要在迁移前进行充分的测试和评估。

在进行数据库迁移时,需要关注以下几个难点:

  1. 数据库结构的转换:不同的数据库软件之间可能存在一些差异,需要进行结构的转换,确保数据能够正确地迁移过去。
  2. 数据迁移的速度和稳定性:银行的业务数据非常庞大,需要保证迁移的速度和稳定性,同时也需要确保数据的完整性和一致性。
  3. 数据库性能的评估和优化:迁移后的数据库性能可能会受到影响,需要对数据库进行评估和优化,确保其能够满足业务需求。
  4. 数据库安全性的保障:银行的业务数据非常敏感,需要对数据库进行安全性的保障,确保数据不会被泄露或者遭到攻击。

总之,数据库迁移是一项非常复杂的任务,需要进行充分的评估和规划,同时也需要谨慎处理,确保数据的安全和完整性。

提问者

chenmingfu
基础架构组长西部某城商银行
擅长领域: 存储灾备服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-12-22
  • 关注会员:5 人
  • 问题浏览:2428
  • 最近回答:2023-02-11
  • X社区推广