[发明专利]一种数据迁移方法、装置、设备及计算机可读存储介质在审
| 申请号: | 202211516024.3 | 申请日: | 2022-11-29 | 
| 公开(公告)号: | CN115794737A | 公开(公告)日: | 2023-03-14 | 
| 发明(设计)人: | 刘欢;张成远;葛集斌;张广超;穆冠琦 | 申请(专利权)人: | 京东科技信息技术有限公司 | 
| 主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F3/06 | 
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 李昂;吴素花 | 
| 地址: | 100176 北京市大兴区经济*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 数据 迁移 方法 装置 设备 计算机 可读 存储 介质 | ||
本申请实施例公开了一种数据迁移方法,该方法包括:获取目标存储系统的第一节点对应的第一存储位置中的待迁移数据;将待迁移数据迁移至目标存储系统的第二节点对应的第二存储位置;其中,第一节点和第二节点对应的数据位于同一存储介质。本申请实施例还公开了一种数据迁移装置、设备及计算机可读存储介质。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据迁移方法、装置、设备及计算机可读存储介质。
背景技术
目前,针对分布式键值存储系统中在将一个键值服务器(KV Server)中的数据迁移至另一个键值服务器中时,通常是通过一个KV Server的网卡(network interfacecard,NIC)将一个KV Server中的数据从本地磁盘中(Local Disk)读出,然后通过一个KVServer的网卡发送到另一个KV Server的网卡,再通过另一个KV Server的网卡写入到另一个KV Server的本地磁盘中,从而完成数据的迁移。然而,在实现过程中,发明人发现现有技术中至少存在如下问题:通过网卡迁移数据不仅需要耗费大量的时间,并且由于网卡是共享的,当在迁移数据的过程中还存在其他业务需求时,也要通过该网卡传输数据,从而导致迁移数据的效率较低的问题。
发明内容
为解决上述技术问题,本申请实施例期望提供一种数据迁移方法、装置、设备及计算机可读存储介质,可以解决现有技术中通过网卡迁移数据,导致迁移数据需要的时间较长,且数据迁移的效率较低的问题。
本申请的技术方案是这样实现的:
一种数据迁移方法,所述方法包括:
获取目标存储系统的第一节点对应的第一存储位置中的待迁移数据;
将所述待迁移数据迁移至所述目标存储系统的第二节点对应的第二存储位置;其中,所述第一节点和所述第二节点对应的数据位于同一存储介质。
上述方案中,所述获取目标存储系统的第一节点对应的第一存储位置中的待迁移数据,包括:
确定用于存储所述待迁移数据的数据存储单元的目标标识;
基于所述目标标识,通过目标操作系统接口从所述第一存储位置处获取第一待迁移数据和第二待迁移数据;其中,所述第一待迁移数据表征的是第一节点的增量数据,所述第二待迁移数据表征的是第一节点的全量数据。
上述方案中,所述基于所述目标标识,通过目标操作系统接口从所述第一存储位置处获取第一待迁移数据和第二待迁移数据,包括:
通过所述目标操作系统接口,从所述第一存储位置处与所述目标标识匹配的第一数据存储单元中获取数据,得到所述第一待迁移数据;
通过所述目标操作系统接口,从所述第一存储位置处每一第一数据文件对应的第二数据存储单元中获取多个子待迁移数据;其中,所述数据存储单元至少包括所述第一数据存储单元和所述第二数据存储单元;
基于所述多个子待迁移数据和所述目标标识,得到所述第二待迁移数据。
上述方案中,所述基于所述多个子待迁移数据和所述目标标识,得到所述第二待迁移数据,包括:
从所述多个子待迁移数据中,获取所述第二数据存储单元的标识与所述目标标识匹配的数据,得到所述第二待迁移数据。
上述方案中,所述将所述待迁移数据迁移至所述目标存储系统的第二节点对应的第二存储位置,包括:
将所述第一待迁移数据存储至所述第二节点对应的第二存储位置处的第一数据存储单元中,并将所述第二待迁移数据存储至所述第二存储位置处第二数据文件的第二数据存储单元中。
上述方案中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技信息技术有限公司,未经京东科技信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211516024.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种煤气柜活塞倾斜值的测量方法
 - 下一篇:手术器械
 
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
 - 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
 - 数据发送方法、数据发送系统、数据发送装置以及数据结构
 - 数据显示系统、数据中继设备、数据中继方法及数据系统
 - 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
 - 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
 - 数据发送和数据接收设备、数据发送和数据接收方法
 - 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
 - 数据发送方法、数据再现方法、数据发送装置及数据再现装置
 - 数据发送方法、数据再现方法、数据发送装置及数据再现装置
 





