数据迁移方法、介质、设备和程序产品技术

技术编号:46610930 阅读:1 留言:0更新日期:2025-10-14 21:09
一种数据迁移方法、介质、设备和程序产品,应用于包括多个数据节点的分布式存储系统,所述多个数据节点中的至少一个数据节点上存储的数据,能够基于所述多个数据节点中的其他数据节点上存储的数据进行数据恢复;所述方法包括:确定所述多个数据节点中的第一数据节点上存储的第一数据;确定用于对所述第一数据进行数据恢复的第二数据所在的第二数据节点,并将所述第二数据节点上存储的所述第二数据发送至第三数据节点,以使所述第三数据节点基于所述第二数据对所述第一数据进行数据恢复;所述第三数据节点的存储性能优于所述第一数据节点的存储性能;删除所述第一数据节点上的所述第一数据。

【技术实现步骤摘要】

本公开涉及通信,尤其涉及数据迁移方法、介质、设备和程序产品


技术介绍

1、为了使数据在分布式存储系统中的各个数据节点上较为均匀地分布,通常会将存储利用率较高的数据节点上存储的数据迁移到存储利用率较低的数据节点上。在相关技术中,一般是直接将存储利用率较高的数据节点作为源节点,并直接将源节点上的数据复制到存储利用率较低的数据节点上。然而,存储利用率较高的数据节点的带宽能力容易成为数据复制过程的瓶颈,导致数据迁移过程效率降低。


技术实现思路

1、第一方面,本公开实施例提供一种数据迁移方法,应用于包括多个数据节点的分布式存储系统,所述多个数据节点中的至少一个数据节点上存储的数据,能够基于所述多个数据节点中的其他数据节点上存储的数据进行数据恢复;所述方法包括:确定所述多个数据节点中的第一数据节点上存储的第一数据;确定用于对所述第一数据进行数据恢复的第二数据所在的第二数据节点,并将所述第二数据节点上存储的所述第二数据发送至第三数据节点,以使所述第三数据节点基于所述第二数据对所述第一数据进行数据恢复;所述第三数据节点的存本文档来自技高网...

【技术保护点】

1.一种数据迁移方法,应用于包括多个数据节点的分布式存储系统,所述多个数据节点中的至少一个数据节点上存储的数据,能够基于所述多个数据节点中的其他数据节点上存储的数据进行数据恢复;所述方法包括:

2.根据权利要求1所述的方法,数据节点的存储性能通过存储利用率来表示;所述第一数据节点的存储利用率与所述多个数据节点的平均存储利用率之间的差值大于或等于第一预设阈值,所述将所述第二数据节点上存储的所述第二数据发送至第三数据节点,包括:

3.根据权利要求2所述的方法,所述方法还包括:

4.根据权利要求1所述的方法,数据节点的存储性能通过存储利用率来表示;所述方法还...

【技术特征摘要】

1.一种数据迁移方法,应用于包括多个数据节点的分布式存储系统,所述多个数据节点中的至少一个数据节点上存储的数据,能够基于所述多个数据节点中的其他数据节点上存储的数据进行数据恢复;所述方法包括:

2.根据权利要求1所述的方法,数据节点的存储性能通过存储利用率来表示;所述第一数据节点的存储利用率与所述多个数据节点的平均存储利用率之间的差值大于或等于第一预设阈值,所述将所述第二数据节点上存储的所述第二数据发送至第三数据节点,包括:

3.根据权利要求2所述的方法,所述方法还包括:

4.根据权利要求1所述的方法,数据节点的存储性能通过存储利用率来表示;所述方法还包括:

5.根据权利要求1所述的方法,所述第一数据节点和所述第二数据节点均为所述分布式存储系统的原始数据节点,所述第三数据节点为对所述分布式存储系统进行扩容后新增的数据节点。

6.根据权利要求1所述的方法,数据节点的存储性能通过存储利用率来表示;所述第一数据节点的存储利用率与所述多个数据节点的平均存储利用率之间的差值大于或等于第一预设阈值,所述第三数据节点的存储利用率与所述多个数据节点的平均存储利用率之间的差值小于所述第一预设阈值,且所述第一数据节点的数量小于所述第三数据节点的数量。

7.根据权利要求1所述的方法,所述第二数据为所述第一数据的数据副本;所述将所述第二数据节点上存储的所述第二数据发送至第三数据节点,以使所述第三数据节点基于所述第二数据对所述第一数据进行数据恢复,包括:

8.根据权利要求1所述的方法,所述第二数据为用于对所述第一数据进行数据重构的数据块;所述将所述第二数据节点上存储的所述第二数据发送至第三数据节点,以使所述第三数据节点基于所述第二数据对所述第一数据进行数据恢复,包括:

9.根据权利要求1所述的方法,所述方法还包括:

10.根据权利要求9所述的方法,所述第一数据节点的数量大于或等于1;所述确...

【专利技术属性】
技术研发人员:王竹凡庄灿伟邱晗董元元
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1