一种数据写入方法、装置和存储设备制造方法及图纸

技术编号:22054330 阅读:29 留言:0更新日期:2019-09-07 14:56
本发明专利技术实施例公开了一种数据写入方法、装置和存储设备;本发明专利技术实施例可以获取需要存储的元数据;将元数据写入存储介质中的中转存储区域;确定中转存储区域中需要持久化存储的待存储元数据;将待存储元数据写入存储介质中元数据区域的相应存储位置。该方案基于中转存储区域实现远数据的持久化存储,可以降低对存储系统读写能力的占用,从而提升存储系统的性能和元数据存储效率。

A Data Writing Method, Device and Storage Device

【技术实现步骤摘要】
一种数据写入方法、装置和存储设备
本专利技术涉及存储
,具体涉及一种数据写入方法、装置和存储设备。
技术介绍
在存储系统如云存储系统中,通常需要管理存储介质如磁盘上的存储空间。比如,标识哪些区域是被使用的,哪些区域是未被使用,以及被使用的区域对应到用户磁盘的哪些空间。其中,用于管理存储空间的数据称之为元数据。元数据的特点字节数少,通常几十字节的量级,且需要频繁更新。元数据需要持久化到存储介质上,如固态硬盘(SolidStateDrives,SSD)、机械硬盘(HDD)等等。因此,急需一种将元数据持久化写入存储介质的方案。
技术实现思路
本专利技术实施例提供一种数据写入方法、装置和存储设备,可以实现元数据持久化写入。本专利技术实施例提供一种数据写入方法,包括:获取需要存储的元数据;将所述元数据写入存储介质中的中转存储区域;确定所述中转存储区域中需要持久化存储的待存储元数据;将所述待存储元数据写入所述存储介质中元数据区域的相应存储位置。相应的,本专利技术实施例还提供了一种数据存储装置,包括:获取模块,用于获取需要存储的元数据;中转写入模块,用于将所述元数据写入存储介质中的中转存储区域;本文档来自技高网...

【技术保护点】
1.一种数据写入方法,其特征在于,包括:获取需要存储的元数据;将所述元数据写入存储介质中的中转存储区域;确定所述中转存储区域中需要持久化存储的待存储元数据;将所述待存储元数据写入所述存储介质中元数据区域的相应存储位置。

【技术特征摘要】
1.一种数据写入方法,其特征在于,包括:获取需要存储的元数据;将所述元数据写入存储介质中的中转存储区域;确定所述中转存储区域中需要持久化存储的待存储元数据;将所述待存储元数据写入所述存储介质中元数据区域的相应存储位置。2.如权利要求1所述的数据写入方法,其特征在于,将所述元数据写入存储介质中的中转存储区域,包括:获取元数据的数量;当所述数量大于预设数量时,将所有元数据并发地写入所述中转存储区域。3.如权利要求1所述的数据写入方法,其特征在于,将所述待存储元数据写入所述存储介质中元数据区域的相应存储位置,包括:将需要写入到相同存储位置上的待存储元数据进行合并处理,得到合并后元数据;将所述合并后元数据写入所述存储介质中元数据区域的相应存储位置。4.如权利要求1所述的数据写入方法,其特征在于,所述中转存储区域包括物理存储队列,所述物理存储队列包括多个连续的物理存储单元;将所述元数据写入存储介质中的中转存储区域,包括:将元数据写入所述中转存储区域的物理存储队列中;确定所述中转存储区域中需要持久化存储的待存储元数据,包括:确定所述物理存储队列中的当前写入位置以及数据持久化存储的起始位置;根据所述起始位置和所述当前写入位置确定所述物理存储队列中需要持久化存储的待存储元数据。5.如权利要求3所述的数据写入方法,其特征在于,将需要写入到相同存储位置上的待存储元数据进行合并处理,包括:从待存储元数据中确定需要写入到相同存储位置上的同位置元数据;根据同位置元数据的写入时间从同位置元数据中选取最新元数据;将所述合并后元数据写入所述存储介质中元数据区域的相应存储位置,包括:将所述最新元数据写入所述存储介质中元数据区域的相应存储位置。6.如权利要求3所述的数据写入方法,其特征在于,将需要写入到相同存储位置上的待存储元数据进行合并处理,包括:从待存储元数据中确定需要写入到相同存储位置上的同位置元数据;根据同位置元数据在物理存储队列的存储位置与所述当前写入位置之间的距离,从同位置元数据中选取最新元数据;将所述合并后元数据写入所述存储介质中元数据区域的相应存储位置,包括:将所述最新元数据写入所述存储介质中元数据区域的相应存储位置...

【专利技术属性】
技术研发人员:樊伟王银虎黄福堂曾祝青
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1