[发明专利]全闪存阵列的存储数据压缩方法、装置、及可读存储介质有效
申请号: | 201810214771.9 | 申请日: | 2018-03-15 |
公开(公告)号: | CN108427538B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 夏文;古亮 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 闪存 阵列 存储 数据压缩 方法 装置 可读 介质 | ||
1.一种全闪存阵列的存储数据压缩方法,所述全闪存阵列包括性能层和容量层,其特征在于,所述方法包括:
判断所述性能层的当前存储容量是否大于安全阈值,所述安全阈值是将所述性能层中的数据以去重压缩的形式回刷至所述容量层的临界值;
若不大于,则读取所述性能层中预设长度的数据段;
将所述数据段划分为预设粒度的数据块,并计算所述数据块的指纹;
查询所述容量层的指纹库,判断所述指纹库中是否存在所述指纹;
若存在所述指纹,则确定所述数据块为重复数据,并将所述数据块的元数据信息回写至所述容量层的元数据区域,所述元数据信息包括所述数据块在所述数据段中的顺序、所述数据块的物理存储地址及所述数据块的长度。
2.根据权利要求1所述的方法,其特征在于,在读取所述性能层中预设长度的数据段之后,所述方法还包括:
判断所述数据段的修改次数是否大于第一阈值;
若不大于,则触发将所述数据段划分为预设粒度的数据块的步骤;
若大于,则直接将所述数据段回写至所述容量层的数据区域。
3.根据权利要求1所述的方法,其特征在于,在读取所述性能层中预设长度的数据段之后,所述方法还包括:
判断所述性能层的当前存储带宽是否大于带宽阈值;
若不大于,则触发将所述数据段划分为预设粒度的数据块的步骤;
若大于,则直接将所述数据段回写至所述容量层的数据区域。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
以压缩长度编码表示去重压缩后的数据块的长度;
所述元数据包括所述数据块在所述数据段中的顺序、所述数据块的物理存储地址及所述数据块的压缩长度编码。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若当前存储容量大于所述安全阈值,则直接将所述性能层中的数据回写至所述容量层的数据区域;
若不存在所述指纹,对所述数据块执行压缩操作,并将压缩后的数据块回写至所述容量层的数据区域,而将压缩后数据块的元数据信息及所述数据块的指纹更新至所述指纹库中,所述元数据信息包括:所述数据块压缩后的物理存储地址及所述数据块压缩后的长度。
6.一种全闪存阵列的存储数据压缩装置,所述全闪存阵列包括性能层和容量层,其特征在于,所述装置包括:
第一判断单元,用于判断所述性能层的当前存储容量是否大于安全阈值,所述安全阈值是将所述性能层中的数据以去重压缩的形式回刷至所述容量层的临界值;
读取单元,用于在不大于所述安全阈值时,读取所述性能层中预设长度的数据段;
计算单元,用于将所述数据段划分为预设粒度的数据块,并计算所述数据块的指纹;
查询判断单元,用于查询所述容量层的指纹库,判断所述指纹库中是否存在所述指纹;
去重单元,用于在存在所述指纹时,则确定所述数据块为重复数据,并将所述数据块的元数据信息回写至所述容量层的元数据区域,所述元数据信息包括所述数据块在所述数据段中的顺序、所述数据块的物理存储地址及所述数据块的长度。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二判断单元,用于判断所述数据段的修改次数是否大于第一阈值;
第一触发单元,用于在不大于所述第一阈值时,则触发将所述数据段划分为预设粒度的数据块的步骤;
第一回写单元,用于在大于所述第一阈值时,直接将所述数据段回写至所述容量层的数据区域。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第三判断单元,用于判断所述性能层的当前存储带宽是否大于带宽阈值;
第二触发单元,用于在不大于所述带宽阈值时,触发将所述数据段划分为预设粒度的数据块的步骤;
第二回写单元,用于在大于所述带宽阈值时,直接将所述数据段回写至所述容量层的数据区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810214771.9/1.html,转载请声明来源钻瓜专利网。