数据迁移系统及方法技术方案

技术编号:39426184 阅读:6 留言:0更新日期:2023-11-19 16:12
本申请提供一种数据迁移系统及方法,应用于数据迁移系统,数据迁移系统包括:所述数据迁移系统,该包括:与第一业务系统对应设置的数据存储组件,以及与第二业务系统对应设置的数据迁移组件;所述方法包括:所述数据存储组件生成目标数据的中间数据,并将所述中间数据传输至所述数据迁移组件;其中,所述目标数据是需要利用第一业务系统进行处理,且处理得到的第一处理结果需要进行迁移的业务数据;所述数据迁移组件在接收到所述中间数据后对所述中间数据进行处理,得到第二处理结果,并将所述第二处理结果作为与所述第一处理结果对应的迁移数据进行存储

【技术实现步骤摘要】
数据迁移系统及方法


[0001]本申请涉及数据处理领域,尤其涉及一种数据迁移系统及方法


技术介绍

[0002]数据迁移是指将数据从一个存储设备转移到另一个存储设备

在云计算等多个
中都会涉及到数据迁移

[0003]待迁移的数据通常存储在数据源节点存储设备的不同区域

在进行数据迁移时,可能会因为待迁移数据存储区域的不同而造成数据遗漏的问题,进而影响迁移后数据的完整性

[0004]一旦迁移后数据的完整性遭到破坏,将会给后续的数据处理造成不良影响


技术实现思路

[0005]本申请的目的是提供数据迁移系统及方法,用于在不同系统之间进行数据迁移时,保证数据的完整性

[0006]本申请提供一种数据迁移系统,包括:与第一业务系统对应设置的数据存储组件,以及与第二业务系统对应设置的数据迁移组件;所述数据存储组件,用于生成目标数据的中间数据,并将所述中间数据传输至所述数据迁移组件;其中,所述目标数据是需要利用第一业务系统进行处理,且处理得到的第一处理结果需要进行迁移的业务数据;所述数据迁移组件,用于在接收到所述中间数据后对所述中间数据进行处理,得到第二处理结果,并将所述第二处理结果作为与所述第一处理结果对应的迁移数据进行存储

[0007]可选地,所述数据迁移组件,用于在所述第一处理结果通过验证的情况下,生成并存储所述目标数据的所述中间数据

[0008]可选地,所述数据存储组件,用于通过所述第一业务系统中预设的自定义注解生成所述中间数据

[0009]可选地,所述数据存储组件,用于通过所述自定义注解记录所述第一业务系统执行的处理类型

处理方式和处理内容,根据记录的内容生成所述中间数据;其中,所述处理方式包括:第一业务处理方法;所述处理内容包括:所述目标数据

[0010]可选地,所述数据迁移组件,用于对所述中间数据执行还原操作,根据所述中间数据得到所述目标数据,并确定所述第二业务系统中与所述第一业务处理方法对应的第二业务处理方法;所述数据迁移组件,还用于使用所述第二业务处理方法对所述目标数据进行处理,得到所述第二处理结果

[0011]可选地,所述数据存储组件,用于在所述处理类型为从文件写入业务数据的情况下,直接将所述处理内容转化为对应的二进制数据流;所述数据存储组件,还用于在所述处理类型为从页面录入业务数据的情况下,将所述处理内容转化为
JSON
格式的数据后,将所述
JSON
格式的数据转化为对应的二进制数据流;其中,所述中间数据以二进制数据流的形式存储和传输

[0012]可选地,所述数据迁移组件,用于根据接收到的中间数据生成数据迁移任务并展示;所述数据迁移组件,具体用于在数据迁移任务通过审核的情况下,使用所述第二业务处理方法对所述目标数据进行处理,得到所述第二处理结果

[0013]可选地,所述数据迁移组件,用于在得到所述第二处理结果之后,生成迁移成功消息,并将所述迁移成功消息传输至所述数据存储组件;所述数据存储组件,还用于在接收到所述迁移成功消息后,将所述中间数据的迁移状态标记为不可迁移状态;其中,标记为不可迁移状态的中间数据不能被传输至所述数据迁移组件用以生成迁移数据

[0014]可选地,所述中间数据包含有数据标识,所述第二处理结果中包含有对应中间数据中的数据标识;所述数据迁移组件,用于根据重试请求所包含的数据标识获取对应的中间数据,利用所述第二业务系统和所获取的中间数据生成重试结果,以所述重试结果替换所述第二处理结果

[0015]本申请还提供一种数据迁移方法,应用于上述提供的数据迁移系统,包括:所述数据存储组件生成目标数据的中间数据,并将所述中间数据传输至所述数据迁移组件;其中,所述目标数据是需要利用第一业务系统进行处理,且处理得到的第一处理结果需要进行迁移的业务数据;所述数据迁移组件在接收到所述中间数据后对所述中间数据进行处理,得到第二处理结果,并将所述第二处理结果作为与所述第一处理结果对应的迁移数据进行存储

[0016]可选地,所述数据存储组件生成目标数据的中间数据,并将所述中间数据传输至所述数据迁移组件,包括:所述数据迁移组件在所述第一处理结果通过验证的情况下,生成并存储所述目标数据的所述中间数据

[0017]可选地,所述数据存储组件生成目标数据的中间数据,并将所述中间数据传输至所述数据迁移组件,包括:所述数据存储组件通过所述第一业务系统中预设的自定义注解生成所述中间数据

[0018]可选地,所述数据存储组件生成目标数据的中间数据,并将所述中间数据传输至所述数据迁移组件,包括:所述数据存储组件通过所述自定义注解记录所述第一业务系统执行的处理类型

处理方式和处理内容,根据记录的内容生成所述中间数据;其中,所述处理方式包括:第一业务处理方法;所述处理内容包括:所述目标数据

[0019]可选地,所述数据迁移组件在接收到所述中间数据后对所述中间数据进行处理,得到第二处理结果,并将所述第二处理结果作为与所述第一处理结果对应的迁移数据进行存储,包括:所述数据迁移组件对所述中间数据执行还原操作,根据所述中间数据得到所述目标数据,并确定所述第二业务系统中与所述第一业务处理方法对应的第二业务处理方法;所述数据迁移组件,还用于使用所述第二业务处理方法对所述目标数据进行处理,得到所述第二处理结果

[0020]可选地,所述数据存储组件生成目标数据的中间数据,并将所述中间数据传输至所述数据迁移组件,包括:所述数据存储组件在所述处理类型为从文件写入业务数据的情况下,直接将所述处理内容转化为对应的二进制数据流;所述数据存储组件,还用于在所述处理类型为从页面录入业务数据的情况下,将所述处理内容转化为
JSON
格式的数据后,将所述
JSON
格式的数据转化为对应的二进制数据流;其中,所述中间数据以二进制数据流的形式存储和传输

[0021]可选地,所述数据迁移组件在接收到所述中间数据后对所述中间数据进行处理,得到第二处理结果,并将所述第二处理结果作为与所述第一处理结果对应的迁移数据进行存储,包括:所述数据迁移组件根据接收到的中间数据生成数据迁移任务并展示;所述数据迁移组件,具体用于在数据迁移任务通过审核的情况下,使用所述第二业务处理方法对所述目标数据进行处理,得到所述第二处理结果

[0022]可选地,所述数据迁移组件在接收到所述中间数据后对所述中间数据进行处理,得到第二处理结果,并将所述第二处理结果作为与所述第一处理结果对应的迁移数据进行存储之后,所述方法还包括:所述数据迁移组件在得到所述第二处理结果之后,生成迁移成功消息,并将所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据迁移系统,其特征在于,包括:与第一业务系统对应设置的数据存储组件,以及与第二业务系统对应设置的数据迁移组件;所述数据存储组件,用于生成目标数据的中间数据,并将所述中间数据传输至所述数据迁移组件;其中,所述目标数据是需要利用第一业务系统进行处理,且处理得到的第一处理结果需要进行迁移的业务数据;所述数据迁移组件,用于在接收到所述中间数据后对所述中间数据进行处理,得到第二处理结果,并将所述第二处理结果作为与所述第一处理结果对应的迁移数据进行存储
。2.
根据权利要求1所述的系统,其特征在于,所述数据迁移组件,用于在所述第一处理结果通过验证的情况下,生成并存储所述目标数据的所述中间数据
。3.
根据权利要求1所述的系统,其特征在于,所述数据存储组件,用于通过所述第一业务系统中预设的自定义注解生成所述中间数据
。4.
根据权利要求3所述的系统,其特征在于,所述数据存储组件,用于通过所述自定义注解记录所述第一业务系统执行的处理类型

处理方式和处理内容,根据记录的内容生成所述中间数据;其中,所述处理方式包括:第一业务处理方法;所述处理内容包括:所述目标数据
。5.
根据权利要求4所述的系统,其特征在于,所述数据迁移组件,用于对所述中间数据执行还原操作,根据所述中间数据得到所述目标数据,并确定所述第二业务系统中与所述第一业务处理方法对应的第二业务处理方法;所述数据迁移组件,还用于使用所述第二业务处理方法对所述目标数据进行处理,得到所述第二处理结果
。6.
根据权利要求4所述的系统,其特征在于,所述数据存储组件,用于在所述处理类型为从文件写入业务数据的情况下,直接将所述处理内容转化为对应的二进制数据流;所述数据存储组件,还用于在所述处理类型为从页面录入业务数据的情况下,将所述处理内容转化为<...

【专利技术属性】
技术研发人员:李宗凯魏博张文凌
申请(专利权)人:网联清算有限公司
类型:发明
国别省市:

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

1