存储管理方法以及计算设备技术

技术编号:38464277 阅读:20 留言:0更新日期:2023-08-11 14:41
本申请实施例提供了一种存储管理方法以及计算设备。该方法包括:确定当前周期内,存储系统的多个节点中各个节点向第一节点写入第一类数据的写入次数,该多个节点中包括用于存储第一类数据的主副本的第一节点和至少一个用于存储第一类数据的从副本的第二节点;根据各个节点的写入次数确定多个节点中的目标节点,若目标节点非第一节点,设置目标节点存储第一类数据的主副本,以及设置第一节点存储第一类数据的从副本。该方案根据各个节点向写入第一类数据的写入次数,动态地调整第一类数据的主副本的存储位置,从而解决存储从副本的节点写入次数较多的情况下,该节点的网络资源消耗较多的问题。耗较多的问题。耗较多的问题。

【技术实现步骤摘要】
存储管理方法以及计算设备


[0001]本申请涉及计算机
,尤其涉及一种存储管理方法以及计算设备。

技术介绍

[0002]在存储场景中,一般基于数据的多个副本实现数据的可靠性。多个副本中包括一个主副本和多个从副本,多个副本存储于不同的计算设备上。在存储数据时,数据会先写入存储主副本的计算设备上,然后由存储主副本的计算设备将该数据分发给存储从副本的计算设备。
[0003]在具体应用中,不同业务的数据的主副本会被分散存储到不同的计算设备上。当计算设备要写入的数据的主副本需要写入到其他计算设备时,该计算设备会通过网络访问存储主副本的计算设备,以完成数据的写入,会消耗较多的网络资源。

技术实现思路

[0004]本申请实施例提供了一种存储管理方法以及计算设备,通过对存储系统中各个节点向存储第一类数据的主副本的节点写入第一类数据的频次进行分析,动态地设置写入较频繁的节点存储该第一类数据的主副本,从而解决写入较频繁的节点消耗网络资源较多的问题。
[0005]第一方面,本申请实施例提供了一种存储管理方法。该方法可以由存储系统本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种存储管理方法,其特征在于,所述方法包括:确定当前周期内,多个节点中各个节点向第一节点写入第一类数据的写入次数,所述多个节点中包括所述第一节点和至少一个第二节点,所述第一节点用于存储第一类数据的主副本,一个所述第二节点或多个所述第二节点用于存储所述第一类数据的从副本;确定目标节点,所述目标节点的写入次数大于所述多个节点中除所述目标节点之外其他节点的写入次数;若所述目标节点非所述第一节点,设置所述目标节点存储所述第一类数据的主副本,以及设置所述第一节点存储所述第一类数据的从副本。2.根据权利要求1所述的方法,其特征在于,若所述目标节点非所述第一节点,所述方法还包括:根据所述目标节点的写入次数确定是否设置所述目标节点存储所述第一类数据的主副本;若所述目标节点的写入次数大于或等于第一阈值,确定设置所述目标节点存储所述主副本。3.根据权利要求1所述的方法,其特征在于,若所述目标节点非所述第一节点,所述方法还包括:根据时延差值确定是否设置所述目标节点存储所述第一类数据的主副本,其中,所述时延差值根据所述目标节点在本地存储数据的写时延和所述目标节点经所述第一节点存储数据的写时延确定;若所述时延差值小于或等于时延阈值,确定设置所述目标节点存储所述主副本。4.根据权利要求1所述的方法,其特征在于,所述设置所述目标节点存储所述第一类数据的主副本之前,所述方法还包括:根据所述目标节点的写入次数和时延差值确定是否设置所述目标节点存储所述第一类数据的主副本;其中,所述时延差值根据所述目标节点在本地存储数据的写时延和所述目标节点经所述第一节点存储数据的写时延确定;若所述目标节点的写入次数大于或等于第一阈值且所述时延差值小于或等于时延阈值,确定设置所述目标节点存储所述主副本。5.根据权利要求1

4任一项所述的方法,其特征在于,所述设置所述目标节点存储所述第一类数据的主副本,以及设置所述第一节点存储所述第一类数据的从副本,包括:将所述第一类数据对应的元数据中存储所述第一类数据的主副本的节点的地址修改为所述目标节...

【专利技术属性】
技术研发人员:杨朔刘国霞梁永贵
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1