[发明专利]数据压缩方法、装置及计算机可读存储介质在审
| 申请号: | 202011033892.7 | 申请日: | 2020-09-27 |
| 公开(公告)号: | CN111984610A | 公开(公告)日: | 2020-11-24 |
| 发明(设计)人: | 王艳清;徐洪志;亓国强;郭平加 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F16/174 | 分类号: | G06F16/174;G06F3/06 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘新雷 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据压缩 方法 装置 计算机 可读 存储 介质 | ||
本申请公开了一种数据压缩方法、装置及计算机可读存储介质。其中,方法包括当接收到主机下发的写请求,判断写请求对应待处理数据的占用空间容量值与预设最小决策采样阈值间的数值关系,若待处理数据的占用空间容量值不大于预设最小决策采样阈值,或待处理数据的占用空间容量值大于预设最小决策采样阈值但其压缩率低于预设最大压缩率阈值,对待处理数据进行压缩,同时将待处理数据的元数据对应字段标识为压缩数据。若待处理数据的压缩率不低于预设最大压缩率阈值,不对待处理数据进行压缩处理,将待处理数据的元数据对应字段标记为原始数据。本申请通过数据压缩可以更加高效地实现数据缩减,提高存储系统的数据处理效率,提升存储系统的存储性能。
技术领域
本申请涉及存储技术领域,特别是涉及一种数据压缩方法、装置及计算机可读存储介质。
背景技术
伴随着信息产业化的快速发展,信息数据增速明显,需要存储的数据规模越来越大,用户对存储设备的容量提出了更高的要求,存储设备的容量与成本在一定范围内成正比,更大容量的存储设备相应的价格也就越高,生产成本的攀升显然对用户不友好,数据缩减便成为提升存储设备的存储性能的一项应用广泛的技术,数据压缩是实现数据缩减的一种实施方式,但是由于压缩需要消耗较多的系统资源与时间,因此如何提高数据的压缩效率具有重要的价值。
压缩效率(Compression rate,压缩率)为用于描述压缩文件的效果名,是文件压缩后的大小与压缩前的大小之比,例如100M的文件压缩后是90M,压缩率为90/100*100%=90%,压缩率一般是越小越好,但是压得越小,解压时间越长。相关存储系统中,在创建一个压缩卷后或者开启压缩功能后,当主机发送写请求时,IO(Input/Output,输入/输出)将会被存储的压缩引擎压缩,主机发送读请求,IO数据将会被压缩引擎解压缩。当遇到压缩率较高的数据时,数据压缩并不能带来很明显地数据缩减效果,反而增加了时间延迟、降低了存储的处理效率。
鉴于此,如何通过数据压缩更加高效地实现数据缩减,且不影响存储系统性能,是所属领域技术人员需要解决的技术问题。
发明内容
本申请提供了一种数据压缩方法、装置及计算机可读存储介质,通过数据压缩可以更加高效地实现数据缩减,提高存储系统的数据处理效率,提升存储系统的存储性能。
为解决上述技术问题,本发明实施例提供以下技术方案:
本发明实施例一方面提供了一种数据压缩方法,包括:
当接收到主机下发的写请求,若所述写请求对应待处理数据的占用空间容量值大于预设最小决策采样阈值,计算所述待处理数据的压缩率;
若所述待处理数据的压缩率低于预设最大压缩率阈值,对所述待处理数据进行压缩,同时将所述待处理数据的元数据对应字段标识为压缩数据;若所述待处理数据的压缩率不低于预设最大压缩率阈值,将所述待处理数据的元数据对应字段标记为原始数据;
若所述待处理数据的占用空间容量值不大于预设最小决策采样阈值,对所述待处理数据进行压缩,同时将所述待处理数据的元数据对应字段标识为压缩数据。
可选的,所述待处理数据的占用空间容量值不大于预设最小决策采样阈值,对所述待处理数据进行压缩包括:
预先分配包括多个待压缩数据区和压缩数据区的缓存区,各待压缩数据区的占用空间容量值等于所述预设最小决策采样阈值;
若所述待处理数据的占用空间容量值不大于预设缓存阈值,将所述待处理数据存储至其中一个待压缩数据区;所述预设缓存阈值小于所述待压缩数据区的占用空间容量值;若所述待处理数据的占用空间容量值大于预设缓存阈值且小于所述预设最小决策采样阈值,将所述待处理数据存储至所述压缩数据区;
若检测到各待压缩数据区中的剩余空间容量值低于容量阈值,同时调用多个压缩线程对各待处理数据进行压缩,同时将各待处理数据的元数据对应字段标识压缩数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011033892.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双控集群故障恢复的方法、系统及设备
- 下一篇:图谱数据预处理方法及装置





