System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据迁移方法、装置、设备及存储介质制造方法及图纸_技高网

数据迁移方法、装置、设备及存储介质制造方法及图纸

技术编号:40426135 阅读:9 留言:0更新日期:2024-02-20 22:46
本申请公开了数据迁移方法、装置、设备及存储介质,涉及计算机技术领域,应用于预设数据迁移系统,包括:通过预设前端利用预设配置规则对目标非关系型数据库中的待迁移数据集合进行配置,以得到相应的配置信息;通过预设服务器基于预设数据获取接口向预设前端发送与待迁移数据集合对应的数据获取请求,以便通过预设前端对接收到的数据获取请求进行响应;在通过预设服务器接收到预设前端返回的请求响应信息之后,基于请求响应信息中的配置信息将待迁移数据集合存储至目标关系型数据库,以完成数据迁移;其中,请求响应信息中包括配置信息以及待迁移数据集合。这样一来,能够有效提高数据迁移的效率。

【技术实现步骤摘要】

本专利技术涉及计算机,特别涉及数据迁移方法、装置、设备及存储介质


技术介绍

1、目前,当客户软件系统使用的数据库不同,会涉及到不同数据库之间数据的迁移。然而针对mongodb(一种分布式文档存储数据库,也是非关系型数据库)迁移到关系数据库来说,由于mongodb数据的特点是json(javascript object notation,js对象简谱)数据结构,可以支持数据的嵌套,而关系数据库数据的特点是二维表结构,不支持数据的嵌套,因此如果直接使用传统的用于迁移数据的迁移工具(其主要是表结构的单一映射,功能比较单一且不能灵活处理数据的嵌套问题,)做不到嵌套表结构的处理,使得数据迁移的效率较低。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供数据迁移方法、装置、设备及存储介质,能够有效提高数据迁移的灵活性以及效率。其具体方案如下:

2、第一方面,本申请提供了一种数据迁移方法,应用于预设数据迁移系统,包括:

3、通过预设前端利用预设配置规则对目标非关系型数据库中的待迁移数据集合进行配置,以得到相应的配置信息;

4、通过预设服务器基于预设数据获取接口向所述预设前端发送与所述待迁移数据集合对应的数据获取请求,以便通过所述预设前端对接收到的所述数据获取请求进行响应;

5、在通过所述预设服务器接收到所述预设前端返回的请求响应信息之后,基于所述请求响应信息中的所述配置信息将所述待迁移数据集合存储至目标关系型数据库,以完成数据迁移;其中,所述请求响应信息中包括所述配置信息以及所述待迁移数据集合。

6、可选的,所述通过预设前端利用预设配置规则对目标非关系型数据库中的待迁移数据集合进行配置,包括:

7、通过预设前端利用预设配置规则对目标非关系型数据库中的待迁移数据集合的数据结构进行配置。

8、可选的,所述通过预设前端利用预设配置规则对目标非关系型数据库中的待迁移数据集合进行配置,以得到相应的配置信息,包括:

9、通过预设前端利用预设配置规则对目标mongodb中的待迁移数据集合进行配置,以得到相应的配置信息。

10、可选的,所述通过预设前端利用预设配置规则对目标非关系型数据库中的待迁移数据集合进行配置,包括:

11、通过预设前端基于预设表单配置页面对目标非关系型数据库中的待迁移数据集合进行配置,以得到相应的表单配置模板。

12、可选的,所述通过预设服务器基于预设数据获取接口向所述预设前端发送与所述待迁移数据集合对应的数据获取请求,包括:

13、通过预设服务器基于与所述目标非关系型数据库对应的预设数据获取接口,向所述预设前端发送与所述待迁移数据集合对应的数据获取请求。

14、可选的,所述基于所述请求响应信息中的所述配置信息将所述待迁移数据集合存储至目标关系型数据库,包括:

15、基于预设关系型数据库存储接口以及所述请求响应信息中的所述配置信息将所述待迁移数据集合存储至目标关系型数据库。

16、可选的,所述数据迁移方法,还包括:

17、在完成数据迁移之后,通过所述目标关系型数据库对已迁移至本地的数据进行持久化。

18、第二方面,本申请提供了一种数据迁移装置,应用于预设数据迁移系统,包括:

19、数据配置模块,用于通过预设前端利用预设配置规则对目标非关系型数据库中的待迁移数据集合进行配置,以得到相应的配置信息;

20、数据请求模块,用于通过预设服务器基于预设数据获取接口向所述预设前端发送与所述待迁移数据集合对应的数据获取请求,以便通过所述预设前端对接收到的所述数据获取请求进行响应;

21、数据迁移模块,用于在通过所述预设服务器接收到所述预设前端返回的请求响应信息之后,基于所述请求响应信息中的所述配置信息将所述待迁移数据集合存储至目标关系型数据库,以完成数据迁移;其中,所述请求响应信息中包括所述配置信息以及所述待迁移数据集合。

22、第三方面,本申请提供了一种电子设备,包括:

23、存储器,用于保存计算机程序;

24、处理器,用于执行所述计算机程序,以实现前述的数据迁移方法的步骤。

25、第四方面,本申请提供了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的数据迁移方法的步骤。

26、可见,本申请中,先通过预设前端利用预设配置规则对目标非关系型数据库中的待迁移数据集合进行配置,以得到相应的配置信息。然后通过预设服务器基于预设数据获取接口向所述预设前端发送与所述待迁移数据集合对应的数据获取请求,以便通过所述预设前端对接收到的所述数据获取请求进行响应。然后在通过所述预设服务器接收到所述预设前端返回的请求响应信息之后,基于所述请求响应信息中的所述配置信息将所述待迁移数据集合存储至目标关系型数据库,以完成数据迁移;其中,所述请求响应信息中包括所述配置信息以及所述待迁移数据集合。也就是说,本申请在进行数据迁移的过程中,需要先针对待迁移数据进行相应的配置操作,之后通过所述预设前端接收预设服务器发送的与所述待迁移数据对应的请求并进行响应,然后在通过所述预设服务器接收到响应信息之后,基于相应信息种的配置信息对待迁移数据进行存储,以完成响应的数据迁移操作。这样一来,能够在保障数据安全性的同时,有效提高数据迁移的效率以及灵活性,从而有效提升用户体验,从而有效提升用户体验。

本文档来自技高网...

【技术保护点】

1.一种数据迁移方法,其特征在于,应用于预设数据迁移系统,包括:

2.根据权利要求1所述的数据迁移方法,其特征在于,所述通过预设前端利用预设配置规则对目标非关系型数据库中的待迁移数据集合进行配置,包括:

3.根据权利要求1所述的数据迁移方法,其特征在于,所述通过预设前端利用预设配置规则对目标非关系型数据库中的待迁移数据集合进行配置,以得到相应的配置信息,包括:

4.根据权利要求1所述的数据迁移方法,其特征在于,所述通过预设前端利用预设配置规则对目标非关系型数据库中的待迁移数据集合进行配置,包括:

5.根据权利要求1所述的数据迁移方法,其特征在于,所述通过预设服务器基于预设数据获取接口向所述预设前端发送与所述待迁移数据集合对应的数据获取请求,包括:

6.根据权利要求1所述的数据迁移方法,其特征在于,所述基于所述请求响应信息中的所述配置信息将所述待迁移数据集合存储至目标关系型数据库,包括:

7.根据权利要求1至6任一项所述的数据迁移方法,其特征在于,还包括:

8.一种数据迁移装置,其特征在于,应用于预设数据迁移系统,包括:

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

10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的数据迁移方法。

...

【技术特征摘要】

1.一种数据迁移方法,其特征在于,应用于预设数据迁移系统,包括:

2.根据权利要求1所述的数据迁移方法,其特征在于,所述通过预设前端利用预设配置规则对目标非关系型数据库中的待迁移数据集合进行配置,包括:

3.根据权利要求1所述的数据迁移方法,其特征在于,所述通过预设前端利用预设配置规则对目标非关系型数据库中的待迁移数据集合进行配置,以得到相应的配置信息,包括:

4.根据权利要求1所述的数据迁移方法,其特征在于,所述通过预设前端利用预设配置规则对目标非关系型数据库中的待迁移数据集合进行配置,包括:

5.根据权利要求1所述的数据迁移方法,其特征在于,所述通过...

【专利技术属性】
技术研发人员:许慧甘宜鹏陈帅刘翠玉
申请(专利权)人:山东中创软件工程股份有限公司
类型:发明
国别省市:

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

1