首页 / 多数据源的数据迁移方法

多数据源的数据迁移方法有效专利 发明

技术领域

[0001] 本发明涉及数据迁移领域,特别是涉及一种多数据源的数据迁移方法。

相关背景技术

[0002] 随着电子网络时代的兴起,在日常的工作生活中需要用到越来越多的数据存储。而随着时间的增加,会出现数据源硬件老化、数据源存储空间不足、数据源需要更新换代等问题的出现。因此,需要进行数据迁移以保证数据的完整性。
[0003] 在现有技术中,进行数据迁移,尤其是不同数据源之间的迁移,一般是先将迁移数据源中的数据导出为备份文件,然后再将备份文件导入到接收数据源中。
[0004] 因此,现有的数据迁移方法需要先形成备份文件,需要额外的空间,并且在将备份文件导入接收数据源中时可能会出现数据类型不兼容,从而出现数据导入失败的情况。

具体实施方式

[0017] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018] 参阅图1,图1是本发明的多数据源的数据迁移方法的第一实施方式的流程示意图。在本实施方式中,该多数据源的数据迁移方法包括下列步骤:
[0019] 在步骤S11中,获取迁移数据源与接收数据源的连接信息。其中,连接信息例如包括连接方式、连接路径等信息。通过连接信息,可以了解迁移数据源与接收数据源的连接形式与数据互通方式等,或者根据该连接信息可以建立迁移数据源与接收数据源之间的连接。迁移数据源与接收数据源可以为不同类型的数据库,也可为同类型的数据库。
[0020] 在步骤S12中,创建迁移数据源的字段与接收数据源的字段之间的对应关系,以形成数据迁移配置。通过此步骤,将迁移数据源的字段与接收数据源的字段对应上,以使迁移数据源中的数据能够在接收数据源中找到其对应的位置,为数据迁移做准备。此步骤如同建立迁移路径,嫁接起迁移数据源与接收数据源之间的“桥”,使迁移数据源中的数据能够有序并正确的通往接收数据源。例如,在迁移数据源的姓名字段,对应到接收数据源的名字字段。从而,在进行数据迁移时,直接将迁移数据源中的姓名部分的数据直接导入至接收数据源的名字部分。优选的,在本步骤中,以可视化配置方式创建迁移数据源的字段与接收数据源的字段之间的对应关系,以形成数据迁移配置。也就是说,迁移数据源的字段与接收数据源的字段之间的对应关系可视化,能够使用户看到如何进行的对应,哪部分字段对应了那部分字段,从而便于用户的查看及修改,而非直接进行默认化的不可见对应。
[0021] 在步骤S13中,根据数据迁移配置将迁移数据源中的数据直接导入到接收数据源中。
[0022] 通过上述方式,本实施方式的多数据源的数据迁移方法直接将迁移数据源与接收数据源之间建立连接,并且创建迁移数据源的字段与接收数据源的字段之间的对应关系,从而使迁移数据源中的数据能够直接导入至接收数据源中,省略了备份文件,从而避免了因备份文件与接收数据源不兼容而引起的数据导入失败。
[0023] 参阅图2,图2是本发明的多数据源的数据迁移方法的第二实施方式的流程示意图。在本实施方式中,该多数据源的数据迁移方法包括下列步骤:
[0024] 在步骤S21中,获取迁移数据源与接收数据源的连接信息。其中,连接信息例如包括连接方式、连接路径等信息。通过连接信息,可以了解迁移数据源与接收数据源的连接形式与数据互通方式等,或者根据该连接信息可以建立迁移数据源与接收数据源之间的连接。迁移数据源与接收数据源可以为不同类型的数据库,也可为同类型的数据库。
[0025] 在步骤S22中,创建迁移数据源的字段与接收数据源的字段之间的对应关系,以形成数据迁移配置。通过此步骤,将迁移数据源的字段与接收数据源的字段对应上,以使迁移数据源中的数据能够在接收数据源中找到其对应的位置,为数据迁移做准备。此步骤如同建立迁移路径,嫁接起迁移数据源与接收数据源之间的“桥”,使迁移数据源中的数据能够有序并正确的通往接收数据源。例如,在迁移数据源的姓名字段,对应到接收数据源的名字字段。从而,在进行数据迁移时,直接将迁移数据源中的姓名部分的数据直接导入至接收数据源的名字部分。优选的,在本步骤中,以可视化配置方式创建迁移数据源的字段与接收数据源的字段之间的对应关系,以形成数据迁移配置。也就是说,迁移数据源的字段与接收数据源的字段之间的对应关系可视化,能够使用户看到如何进行的对应,哪部分字段对应了那部分字段,从而便于用户的查看及修改,而非直接进行默认化的不可见对应。
[0026] 在步骤S23中,将所述数据迁移配置保存为任务。保存为任务后,可以在后续步骤中重复的执行任务,也就是说,可以重复执行根据数据迁移配置将迁移数据源中的数据直接导入到接收数据源中的步骤。
[0027] 在步骤S24中,根据数据迁移配置将迁移数据源中的数据直接导入到接收数据源中。
[0028] 参阅图3,图3是本发明的多数据源的数据迁移方法的第三实施方式的流程示意图。在本实施方式中,该多数据源的数据迁移方法包括下列步骤:
[0029] 在步骤S31中,获取迁移数据源与接收数据源的连接信息。其中,连接信息例如包括连接方式、连接路径等信息。通过连接信息,可以了解迁移数据源与接收数据源的连接形式与数据互通方式等,或者根据该连接信息可以建立迁移数据源与接收数据源之间的连接。迁移数据源与接收数据源可以为不同类型的数据库,也可为同类型的数据库。
[0030] 在步骤S32中,创建迁移数据源的字段与接收数据源的字段之间的对应关系,以形成数据迁移配置。通过此步骤,将迁移数据源的字段与接收数据源的字段对应上,以使迁移数据源中的数据能够在接收数据源中找到其对应的位置,为数据迁移做准备。此步骤如同建立迁移路径,嫁接起迁移数据源与接收数据源之间的“桥”,使迁移数据源中的数据能够有序并正确的通往接收数据源。例如,在迁移数据源的姓名字段,对应到接收数据源的名字字段。从而,在进行数据迁移时,直接将迁移数据源中的姓名部分的数据直接导入至接收数据源的名字部分。优选的,在本步骤中,以可视化配置方式创建迁移数据源的字段与接收数据源的字段之间的对应关系,以形成数据迁移配置。也就是说,迁移数据源的字段与接收数据源的字段之间的对应关系可视化,能够使用户看到如何进行的对应,哪部分字段对应了那部分字段,从而便于用户的查看及修改,而非直接进行默认化的不可见对应。
[0031] 在步骤S33中,将所述数据迁移配置保存为任务。保存为任务后,可以根据需要随时或重复的执行任务。
[0032] 在步骤S34中,接收用户针对任务发出的执行指令。用户可以根据需要针对任务发出执行指令。
[0033] 在步骤S35中,响应执行指令来执行根据数据迁移配置将迁移数据源中的数据直接导入到接收数据源中。
[0034] 参阅图4,图4是本发明的多数据源的数据迁移方法的第四实施方式的流程示意图。在本实施方式中,该多数据源的数据迁移方法包括下列步骤:
[0035] 在步骤S41中,获取迁移数据源与接收数据源的连接信息。其中,连接信息例如包括连接方式、连接路径等信息。通过连接信息,可以了解迁移数据源与接收数据源的连接形式与数据互通方式等,或者根据该连接信息可以建立迁移数据源与接收数据源之间的连接。迁移数据源与接收数据源可以为不同类型的数据库,也可为同类型的数据库。
[0036] 在步骤S42中,创建迁移数据源的字段与接收数据源的字段之间的对应关系,以形成数据迁移配置。通过此步骤,将迁移数据源的字段与接收数据源的字段对应上,以使迁移数据源中的数据能够在接收数据源中找到其对应的位置,为数据迁移做准备。此步骤如同建立迁移路径,嫁接起迁移数据源与接收数据源之间的“桥”,使迁移数据源中的数据能够有序并正确的通往接收数据源。例如,在迁移数据源的姓名字段,对应到接收数据源的名字字段。从而,在进行数据迁移时,直接将迁移数据源中的姓名部分的数据直接导入至接收数据源的名字部分。优选的,在本步骤中,以可视化配置方式创建迁移数据源的字段与接收数据源的字段之间的对应关系,以形成数据迁移配置。也就是说,迁移数据源的字段与接收数据源的字段之间的对应关系可视化,能够使用户看到如何进行的对应,哪部分字段对应了那部分字段,从而便于用户的查看及修改,而非直接进行默认化的不可见对应。
[0037] 在步骤S43中,将所述数据迁移配置保存为任务。保存为任务后,可以根据需要随时或重复的执行任务。
[0038] 在步骤S44中,设置任务的执行时间。任务的执行时间分为指定性执行与周期性执行两种。指定性执行为在指定的时间进行执行,周期性执行为每经过预定时间便执行一次。
[0039] 在步骤S45中,根据任务的执行时间,自动的根据数据迁移配置将迁移数据源中的数据直接导入到接收数据源中。
[0040] 参阅图5,图5是本发明的多数据源的数据迁移方法的第五实施方式的流程示意图。在本实施方式中,该多数据源的数据迁移方法包括下列步骤:
[0041] 在步骤S51中,获取任务,任务中包括数据迁移配置,数据迁移配置中包括迁移数据源与接收数据源的连接信息、迁移数据源的字段与接收数据源中的字段的对应关系。在优选实施方式中,任务中还包括执行时间。
[0042] 在步骤S52中,执行任务,以根据数据迁移配置将迁移数据源中的数据直接导入到接收数据源中。
[0043] 参阅图6,图6是本发明的多数据源的数据迁移方法的第六实施方式的流程示意图。在本实施方式中,该多数据源的数据迁移方法包括下列步骤:
[0044] 在步骤S61中,获取任务,任务中包括数据迁移配置,数据迁移配置中包括迁移数据源与接收数据源的连接信息、迁移数据源的字段与接收数据源中的字段的对应关系。在优选实施方式中,任务中还包括执行时间。
[0045] 在步骤S62中,获取任务执行时间。
[0046] 在步骤S63中,根据任务时间自动执行任务,以根据数据迁移配置将迁移数据源中的数据直接导入到接收数据源中。任务的执行时间分为指定性执行与周期性执行两种,指定性执行为在指定的时间进行执行,周期性执行为每经过预定时间便执行一次。
[0047] 参阅图7,图7是本发明的多数据源的数据迁移方法的第七实施方式的流程示意图。在本实施方式中,该多数据源的数据迁移方法包括下列步骤:
[0048] 在步骤S71中,获取任务,任务中包括数据迁移配置,数据迁移配置中包括迁移数据源与接收数据源的连接信息、迁移数据源的字段与接收数据源中的字段的对应关系。在优选实施方式中,任务中还包括执行时间。
[0049] 在步骤S72中,获取用户针对任务的执行指令。执行指令中可以包括任务执行时间、任务执行方式等。
[0050] 在步骤S73中,响应执行指令执行任务,以根据数据迁移配置将迁移数据源中的数据直接导入到接收数据源中。
[0051] 本发明的有益效果是:区别于现有技术的情况,本发明的多数据源的数据迁移方法直接将迁移数据源与接收数据源之间建立连接,并且创建迁移数据源的字段与接收数据源的字段之间的对应关系,从而使迁移数据源中的数据能够直接导入至接收数据源中,省略了备份文件,从而避免了因备份文件与接收数据源不兼容而引起的数据导入失败。
[0052] 以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页 第1页 第2页 第3页
相关技术
数据迁移相关技术
源数据相关技术
何中发明人的其他相关专利技术