一种数据迁移方法、装置、设备以及存储介质与流程

文档序号:37289455发布日期:2024-03-13 20:38阅读:8来源:国知局
一种数据迁移方法、装置、设备以及存储介质与流程

本发明涉及数据迁移,尤其涉及一种数据迁移方法、装置、设备以及存储介质。


背景技术:

1、在数据库的应用过程中,为了更好的满足需求方对数据库的需求,需要对数据库进行数据迁移。

2、然而,在进行异构数据库之间的数据迁移时,由于异构数据库之间的差异,在数据迁移的过程中往往需要交付人员花费大量时间进行数据迁移的模拟,费时费力。


技术实现思路

1、本发明提供了一种数据迁移方法、装置、设备以及存储介质,以减少数据迁移时间,提高数据迁移效率。

2、根据本发明的一方面,提供了一种数据迁移方法,该方法包括:

3、获取采集数据和迁移工具的服务器配置信息;其中,采集数据包括源数据库中的待迁移数据和目标数据库中的表数据;

4、根据采集数据、服务器配置信息、以及至少一个目标迁移策略生成模型,确定至少一种候选迁移策略;

5、从至少一种候选迁移策略中确定目标迁移策略;

6、采用目标迁移策略将待迁移数据迁移至目标数据库中。

7、根据本发明的另一方面,提供了一种数据迁移装置,该装置包括:

8、数据获取模块,用于获取采集数据和迁移工具的服务器配置信息;其中,采集数据包括源数据库中的待迁移数据和目标数据库中的表数据;

9、候选迁移策略确定模块,用于根据采集数据、服务器配置信息、以及至少一个目标迁移策略生成模型,确定至少一种候选迁移策略;

10、目标迁移策略确定模块,用于从至少一种候选迁移策略中确定目标迁移策略;

11、数据迁移模块,用于采用目标迁移策略将待迁移数据迁移至目标数据库中。

12、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:

13、至少一个处理器;以及

14、与至少一个处理器通信连接的存储器;其中,

15、存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行本发明任一实施例的数据迁移方法。

16、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,计算机指令用于使处理器执行时实现本发明任一实施例的数据迁移方法。

17、本发明实施例的技术方案,通过获取采集数据和迁移工具的服务器配置信息;其中,采集数据包括源数据库中的待迁移数据和目标数据库中的表数据;根据采集数据、服务器配置信息、以及至少一个目标迁移策略生成模型,确定至少一种候选迁移策略;从至少一种候选迁移策略中确定目标迁移策略;采用目标迁移策略将待迁移数据迁移至目标数据库中。上述技术方案,分别通过至少一个目标迁移策略生成模型,对采集数据和服务器配置信息进行分析,生成至少一种候选迁移策略;并通过分析至少一种候选迁移策略,确定目标迁移策略,无需相关人员反复模拟异构数据库之间的数据迁移方法确定目标迁移策略,减少了人力资源消耗,减少了目标迁移策略确定的时间,从而减少了数据迁移时间,提高了数据迁移效率。

18、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种数据迁移方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述采集数据、所述服务器配置信息、以及至少一个目标迁移策略生成模型,确定至少一种候选迁移策略,包括:

3.根据权利要求2所述的方法,其特征在于,所述从候选迁移策略生成模型集中确定至少一个目标迁移策略生成模型,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述至少一个目标迁移策略生成模型、所述编码特征和所述服务器配置信息,生成至少一种候选迁移策略,包括:

5.根据权利要求2所述的方法,其特征在于,所述对所述采集数据进行编码,得到编码特征,包括:

6.根据权利要求1所述的方法,其特征在于,所述候选迁移策略包括迁移任务数、任务迁移白名单和迁移时长。

7.根据权利要求1所述的方法,其特征在于,所述从所述至少一种候选迁移策略中确定目标迁移策略,包括:

8.一种数据迁移装置,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的数据迁移方法。


技术总结
本发明公开了一种数据迁移方法、装置、设备以及存储介质,属于数据迁移技术领域,所述方法包括:获取采集数据和迁移工具的服务器配置信息;其中,采集数据包括源数据库中的待迁移数据和目标数据库中的表数据;根据采集数据、服务器配置信息、以及至少一个目标迁移策略生成模型,确定至少一种候选迁移策略;从至少一种候选迁移策略中确定目标迁移策略;采用目标迁移策略将待迁移数据迁移至目标数据库中。本发明无需相关人员反复模拟异构数据库之间的数据迁移方法确定目标迁移策略,减少了人力资源消耗,减少了目标迁移策略确定的时间,从而减少了数据迁移时间,提高了数据迁移效率。

技术研发人员:冯浩文,张玲东,刘骏,管天云,吕伟初
受保护的技术使用者:金篆信科有限责任公司
技术研发日:
技术公布日:2024/3/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1