[发明专利]一种冗余数据管理方法、装置、计算机设备和存储介质在审
申请号: | 202210084199.5 | 申请日: | 2022-01-25 |
公开(公告)号: | CN114116321A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 李雪生 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F3/06 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 陈晓磊 |
地址: | 215168 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 冗余 数据管理 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种冗余数据管理方法、装置、计算机设备和存储介质。所述方法包括:获取原始数据的分块数据以及分块数量,设置第一冗余数量,根据分块数量与第一冗余数量对分块数据进行冗余计算,获取第一冗余数据,将分块数据与第一冗余数据存储至第一存储空间;将存储空间的环境关联信息与环境信息阈值进行对比,设置第二冗余数量,根据分块数量与第二冗余数量对分块数据进行第二冗余计算,获取第二冗余数据,将第二冗余数据存储至第二存储空间;获取分块数据的丢失数量,将丢失数量与第一冗余数量进行对比,选择第一冗余数据和/或第二冗余数据对分块数据进行恢复处理,可解决当数据丢失数量较大时数据恢复难、存储可靠性低等问题。
技术领域
本发明涉及数据存储技术领域,特别是涉及一种冗余数据管理方法、装置、计算机设备和存储介质。
背景技术
随着数字技术的快速发展,基于云计算、大数据等技术所落地实施的应用业务规模越来越大,随之产生的数据信息越来越多,而作为数据存储中心的海量存储系统对应用的实施起到了有力的支撑作用。其中,分布式存储系统具有扩展性强、低成本等优势,已得到了广泛的认可和应用。
在大规模的分布式存储系统里,存储数据的稳定可靠是核心需求,通常可以通过对原始数据块进行纠删码计算,生成冗余数据块,当出现数据丢失情况的数据块的数量较小时,可通过纠删计算对存储数据进行恢复。但随着系统规模的不断扩展,当出现数据丢失情况的数据块的数量较大时,会导致数据恢复难、存储可靠性低等问题。
发明内容
基于此,有必要针对上述技术问题,提供一种冗余数据管理方法、装置、计算机设备和存储介质,改善数据存储过程中冗余数据恢复性能不佳的问题。
一方面,提供一种冗余数据管理方法,所述冗余数据管理方法包括:
对原始数据进行分块处理,获取分块数据及其对应的分块数量,设置第一冗余数量,根据所述分块数量与所述第一冗余数量对所述分块数据进行第一冗余计算,获取第一冗余数据,将所述分块数据与所述第一冗余数据存储至第一存储空间;
获取存储空间的环境关联信息,将所述环境关联信息与预设的环境信息阈值进行对比,根据对比结果设置第二冗余数量,根据所述分块数量与所述第二冗余数量对所述分块数据进行第二冗余计算,获取第二冗余数据,将所述第二冗余数据存储至第二存储空间,其中,所述存储空间包括:所述第一存储空间、所述第二存储空间;
获取所述分块数据的丢失数量,将所述丢失数量与所述第一冗余数量进行对比,选择所述第一冗余数据和/或所述第二冗余数据对所述分块数据进行恢复处理。
在其中一个实施例中,根据所述分块数量与所述第一冗余数量对所述分块数据进行第一冗余计算,获取第一冗余数据,将所述分块数据与所述第一冗余数据存储至第一存储空间的步骤包括:
建立第一执行矩阵,其中,所述第一执行矩阵的行数包括:所述第一冗余数量,所述第一执行矩阵的列数包括:所述分块数量;
将所述第一执行矩阵与所述分块数据进行乘法处理,获取第一冗余数据;
将所述分块数据与所述第一冗余数据依次存储于所述第一存储空间。
在其中一个实施例中,获取存储空间的环境关联信息,将所述环境关联信息与预设的环境信息阈值进行对比,根据对比结果设置第二冗余数量,根据所述分块数量与所述第二冗余数量对所述分块数据进行第二冗余计算,获取第二冗余数据的步骤包括:
获取所述环境关联信息,判断所述环境关联信息是否大于预设的所述环境信息阈值,其中,所述环境关联信息至少包括以下之一:所述原始数据的优先级、所述存储空间的容量大小、所述存储空间的使用记录;
若是,则设置所述第二冗余数量为正整数,建立第二执行矩阵,将所述第二执行矩阵与所述分块数据进行乘法处理,获取第二冗余数据,其中,所述第二执行矩阵的行数包括:所述第二冗余数量,所述第二执行矩阵的列数包括:所述分块数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210084199.5/2.html,转载请声明来源钻瓜专利网。