一种数据存储管理方法、装置及设备制造方法及图纸

技术编号:32574480 阅读:36 留言:0更新日期:2022-03-09 17:02
本申请提供一种数据存储管理方法、装置及设备,该方法包括:响应于写数据指令,将数据块写入zone,并将数据块的唯一标识作为key,数据块的位置信息作为value,生成key

【技术实现步骤摘要】
一种数据存储管理方法、装置及设备


[0001]本申请涉及数据存储
,尤其涉及一种数据存储管理方法、装置及设备。

技术介绍

[0002]SMR(Shingled magnetic recording disk,叠瓦记录磁盘),通过减小磁道写放大,牺牲随机写数据来提高单位空间内的磁盘密度,以获得更高的存储空间。SMR盘包括CMR(传统磁记录)区域和SMR(瓦状磁体记录)区域,CMR区较小,支持随机读写,一般占整个SMR盘容量的1%,剩下的均为SMR区;SMR区不支持随机写,只能以256MB作为连续写入和删除的最小单位(称为一个zone),每个zone内有一写指针,用于控制zone内数据的顺序写入。
[0003]随着分布式对象存储技术的不断发展,储存数据量也呈现出爆炸式增长的趋势。为了满足不断增长的数据存储要求,希望能够将SMR盘应用到分布式对象存储系统中,在获取更大的储存容量的前提下降低用户成本。
[0004]在分布式对象存储系统中,文件(file)被划分为不同的对象(object)),每个对象划分为不同的数据块(block)本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据存储管理方法,应用于基于SMR盘的分布式对象存储系统,其特征在于,该方法包括:响应于写数据指令,将数据块写入zone,并将所述数据块的唯一标识作为key,所述数据块的位置信息作为value,生成key

value形式的数据块索引,将所述数据块索引写入内存中索引信息对应的存储区域;待所述存储区域的数据量达到设定阈值,将所述存储区域的数据封装为一个文件存入CMR区;响应于读数据指令,根据所述读数据指令中目标数据块的目标标识,在数据块索引中检索与所述目标标识相匹配的第一目标key;根据所述第一目标key定位对应的第一目标value,根据所述第一目标value中的数据块的位置信息进行目标数据块读取。2.根据权利要求1所述的方法,其特征在于,响应于写数据指令,将数据块写入zone之后,还包括:若写入所述数据块之前所述zone未使用,将所述zone的唯一标识作为key,所述zone中当前数据存储信息作为value,生成key

value形式的zone索引,将所述zone索引写入内存中所述存储区域;若写入所述数据块之前所述zone已使用,在zone索引中检索与所述zone的唯一标识相匹配的第二目标key,根据所述第二目标key定位对应的第二目标value,利用所述zone的当前数据存储信息更新所述第二目标value。3.根据权利要求1或2所述的方法,其特征在于,响应于写数据指令,将数据块写入zone之后,还包括:将所述zone的位置信息及所述zone内任一数据块的编号作为key,将所述数据块的唯一标识作为value,生成key

value形式的zone和数据块索引映射,将所述zone和数据块索引映射写入所述存储区域。4.根据权利要求3中所述的方法,其特征在于,还包括:响应于删除zone指令,根据所述删除zone指令中目标zone的唯一标识,在zone索引中检索与所述目标zone的唯一标识相匹配的第二目标key,并根据所述第二目标key定位对应的第二目标value,并删除所述第二目标key和第二目标value;根据所述删除zone指令中目标zone的位置信息,在zone和数据块索引映射中检索与目标zone的位置信息匹配的至少一个第三目标key,并根据各第三目标key定位对应的第三目标value,获取所述第三目标key中的数据块的唯一标识,并删除所述第三目标key和第三目标value;根据所获取的数据块的唯一标识,在数据块索引中检索与所获数据块的唯一标识相匹配的第一目标key,并根据所述第一目标key...

【专利技术属性】
技术研发人员:王志豪戴恩亮罗心江文龙周明伟应秀梅
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1