[发明专利]数据处理方法、存储系统及存储设备有效
申请号: | 202110495606.7 | 申请日: | 2021-05-07 |
公开(公告)号: | CN113176858B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 彭飞 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F16/23;G06F16/28 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈;柴艳波 |
地址: | 350007 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 存储系统 存储 设备 | ||
本申请实施例提供一种数据处理方法、存储系统及存储设备。其中,方法包括:获取多个数据块;在多个数据块的数量达到设定值时,确定一空闲的存放段;其中,存放段包括多个条带,一个条带是根据一个存储块的切分结果所确定,不同条带与不同的存储块具有对应关系;设定值表征填满存放段所需的数据块的数量;基于多个数据块,在多个条带的部分条带内填入相应的内容;根据多个数据块,确定校验数据;将校验数据,填入多个条带的剩余部分条带;按照条带与存储块的对应关系,对填满的存放段进行分布式存储,以将存放段内的多个条带中的内容分别存入各自对应的存储块内。采用本申请技术方案进行数据存储时,可有效降低写惩罚及解决非一致更新问题。
技术领域
本申请涉及存储技术领域,尤其涉及一种数据处理方法、存储系统及存储设备。
背景技术
随着网络技术及信息处理技术的发展,个人和企业数据呈爆炸性膨胀增长趋势,这使得分布式存储系统成为常用的数据存储系统。不过,在分布式存储系统中,节点故障为一种常态,为了保证节点故障发生时数据的高可用性,现有分布式存储系统通常采用数据冗余方式来存储数据,目前主要的冗余方式包括多幅本方式和纠删码方式;其中,纠删码方式具有存储效率高、存储空间占用率低等特点,不过,目前纠删码方式却存在写惩罚、非一致更新问题。
发明内容
鉴于上述问题,本申请提供一种解决上述问题或至少部分地解决上述问题的数据处理方法、存储系统及存储设备。
在本申请的一个实施例中,提供了一种数据处理方法。该方法包括:
获取多个数据块;
在所述多个数据块的数量达到设定值时,确定一个空闲的存放段;其中,所述存放段包括多个条带,一个条带是根据一个存储块的切分结果所确定,不同条带与不同的存储块具有对应关系;所述设定值表征填满所述存放段所需的数据块的数量;
基于所述多个数据块,在所述多个条带的部分条带内填入相应的内容;
根据所述多个数据块,确定校验数据;
将所述校验数据,填入所述多个条带的剩余部分条带;
按照条带与存储块的对应关系,对填满的所述存放段进行分布式存储,以将所述存放段内的多个条带中的内容分别存入各自对应的存储块内。
在本申请的一个实施例中,提供了一种存储系统。该系统包括:
存储池,包括多个存储磁盘,存储磁盘具有多个存储块;
分布式存储模块,用于获取多个数据块;在所述多个数据块的数量达到设定值时,确定一个空闲的存放段;其中,所述存放段包括多个条带,一个条带是根据一个存储块的切分结果所确定,不同条带与不同的存储块具有对应关系;所述设定值表征填满所述存放段所需的数据块的数量;基于所述多个数据块,在所述多个条带的部分条带内填入相应的内容;根据所述多个数据块,确定校验数据;将所述校验数据,填入所述多个条带的剩余部分条带;按照条带与存储块的对应关系,对填满的所述存放段进行分布式存储,以将所述存放段内的多个条带中的内容分别存入各自对应的存储块内。
在本申请的一个实施例中,提供了一种存储设备。该存储设备包括:存储器和处理器;所述存储器,用于存储一条或多条计算机指令,所述一条或多条计算机指令能被所述处理器执行时能够实现上述所述数据处理方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110495606.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能蒸发镀膜机
- 下一篇:一种安防监控用高精度人像识别方法及系统