发明名称 数据写入装置及方法
摘要 本发明公开了一种数据写入方法,属于数据存储技术领域。用于键值存储系统,所述键值存储系统建立于叠瓦式磁记录SMR硬盘中,所述方法包括:接收写入指令,所述写入指令用于指示将键值数据对象写入所述SMR硬盘,所述SMR硬盘包含多个硬盘分区;在所述多个硬盘分区中确定第一目标分区;将所述键值数据对象切分成至少一个子数据对象,并将所述至少一个子数据对象顺序写入所述第一目标分区中的相邻磁轨,在后续删除该键值数据对象中的部分或者全部子数据对象时,形成的无效数据也会相对集中,不会在SMR硬盘上造成过多的空洞,缓解了SMR硬盘的碎片化程度,从而提高系统的垃圾回收效率。
申请公布号 CN105677243A 申请公布日期 2016.06.15
申请号 CN201511031159.0 申请日期 2015.12.31
申请人 华为技术有限公司 发明人 薛贞文;夏勇
分类号 G06F3/06(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 北京三高永信知识产权代理有限责任公司 11138 代理人 罗振安
主权项 一种数据写入装置,其特征在于,用于键值存储系统,所述键值存储系统建立于叠瓦式磁记录SMR硬盘中,所述装置包括:指令接收单元,用于接收写入指令,所述写入指令用于指示将键值数据对象写入所述SMR硬盘,所述SMR硬盘包含多个硬盘分区;分区确定单元,用于在所述多个硬盘分区中确定第一目标分区;写入单元,用于将所述键值数据对象切分成至少一个子数据对象,并将所述至少一个子数据对象顺序写入所述第一目标分区中的相邻磁轨。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼华为技术有限公司