发明名称 |
基于重删技术的写方法、读方法、写装置和读装置 |
摘要 |
本发明提供一种基于重删技术的写方法、读方法、写装置和读装置,通过在写方法中对待写数据块进行查重获得单一实例块之后,当根据单一实例块的引用次数是否大于预设阈值,确定出目标存储空间中预先存储了解压后的单一实例块时,根据该解压后的单一实例块与待写数据块的逐字节比对结果,对待写数据块执行写操作,以及在读方法中通过对已写数据块进行读取,获得指向单一实例块的指针之后,当根据单一实例块的引用次数是否大于预设阈值,确定出目标存储空间中预先存储了解压后的单一实例块时,对预先存储的所述解压后的单一实例块执行读操作,从而避免了对单一实例块频繁执行解压操作,提高了处理效率。 |
申请公布号 |
CN103810297A |
申请公布日期 |
2014.05.21 |
申请号 |
CN201410083572.0 |
申请日期 |
2014.03.07 |
申请人 |
华为技术有限公司 |
发明人 |
曹立勋;黄焰;叶林睿 |
分类号 |
G06F17/30(2006.01)I;G06F3/06(2006.01)I;G06F12/06(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 11205 |
代理人 |
刘芳 |
主权项 |
一种基于重删技术的写方法,其特征在于,包括:对待写数据块进行查重,获得与所述待写数据块具有相同哈希值的单一实例块;若所述单一实例块的引用次数大于预设阈值,则确定目标存储空间中预先存储了解压后的所述单一实例块;所述引用次数为在已写数据块中,与所述单一实例块重复的数据块的个数;所述目标存储空间用于存储解压后的所述引用次数大于所述预设阈值的所述单一实例块;根据预先存储的解压后的所述单一实例块与所述待写数据块的逐字节比对结果,对所述待写数据块执行写操作。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |