异构数据库下的数据迁移方法、装置、设备和可读介质制造方法及图纸

技术编号:37712302 阅读:24 留言:0更新日期:2023-06-02 00:05
本公开的实施例公开了异构数据库下的数据迁移方法、装置、设备和可读介质。该方法的一具体实施方式包括:首先,确定迁移表中是否存在空字符串;然后,响应于确定所述迁移表中存在空字符串,在开发框架中对所述空字符串所在迁移表中的表信息进行扫描;之后,将扫描到的迁移表中存在空字符串的处理关键字校正为目标空字符关键字;最后,基于校正后的目标空字符关键字,对异构迁移数据进行迁移。本公开的实施例解决了异构情况下的空字符串差异问题,降低产线故障率,最大程度的保障数据一致性与完整性。完整性。完整性。

【技术实现步骤摘要】
异构数据库下的数据迁移方法、装置、设备和可读介质


[0001]本公开的实施例涉及数据迁移
,具体涉及异构数据库下的数据迁移方法、装置、设备和可读介质。

技术介绍

[0002]随着软硬件技术的进步,各种不同的数据库也层出不穷,然而,不同的数据库之间存在很多差异,给用户的使用带来很多挑战,不同的数据库访问接口的实现、sql语句的调用、不同数据库底层函数的调用以及不同数据库下不同关键字和不同数据类型都存在各自的特点,对于开发人员来说,处理这些不同将变得十分繁琐。随着应用模块的不断增多,一个数据库接口发生变化需要修改的应用模块也随之增多。另外,随着自主可控数据库的不断发展更新,不仅有新的自主可控数据库不断涌现,原有的数据库版本迭代也不会少。不同数据库之间以及同一数据库不同版本之间数据的迁移也存在很多差异,甚至会出现迁移失败的情况,对于一台机器而言,想要完成不同数据库之间的数据迁移还需要同时支持多种不同的数据库。
[0003]在进行数据库异构迁移的过程中,由于两个异构数据库对空串的处理不一致,导致应用层面出问题从而引发产线故障的例子屡见不鲜本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种异构数据库下的数据迁移方法,包括:确定迁移表中是否存在空字符串;响应于确定所述迁移表中存在空字符串,在开发框架中对所述空字符串所在迁移表中的表信息进行扫描;将扫描到的迁移表中存在空字符串的处理关键字校正为目标空字符关键字;基于校正后的目标空字符关键字,对异构迁移数据进行迁移。2.根据权利要求1所述的方法,其特征在于,在所述响应于确定迁移表中存在空字符串,在开发框架中对所述空字符串所在迁移表中的表信息进行扫描之前,所述方法还包括:对所述异构迁移数据中的空字符串进行扫描;响应于所述异构迁移数据中存在空字符串,对于扫描到的空字符串,关联表信息,得到所述迁移表。3.根据权利要求1所述的方法,其特征在于,在所述对所述异构迁移数据中的空字符串进行扫描之后,所述方法还包括:响应于所述异构迁移数据中不存在空字符串,对异构迁移数据进行迁移。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于异构数据库中的异构迁移数据迁移完成,对所述异构迁移数据中的空字符串进行比对的逻辑校验;响应于校验通过,将所述迁移后的异构迁移数据迁移到目标数据库中。5.根据权利要求4所述的方法,其特征在于,所述响应于异构数据库中的异构迁移数据迁移完成,对所述异构迁移数据中的空字符串进行比对的逻辑校验,包括:将所述异构迁移数据中的空字符串与所述异构迁移数据迁移完成后的异构迁移数据中...

【专利技术属性】
技术研发人员:曹朝
申请(专利权)人:平安壹钱包电子商务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1