数据处理方法及装置制造方法及图纸

技术编号:27935116 阅读:27 留言:0更新日期:2021-04-02 14:15
本申请提供一种数据处理方法及装置,所述方法应用于存储系统,所述方法包括:接收主机发送的第一操作指令,所述第一操作指令包括用户对象的第一逻辑区块地址LBA以及第一快照序列号;根据所述第一LBA以及第一快照序列号,查找元数据缓存,所述元数据缓存包括至少一个元数据值,每个元数据值包括实际写入的ROW对象的第二LBA、第一标识以及第二标识;当从所述元数据缓存中获取到与所述第一LBA以及第一快照序列号对应的第一元数据值时,根据所述第一操作指令的类型,识别所述第一标识的值或者所述第二标识的值;根据识别结果,对所述第二LBA中存储的数据进行对应处理。

【技术实现步骤摘要】
数据处理方法及装置
本申请涉及通信
,尤其涉及一种数据处理方法及装置。
技术介绍
目前,高性能存储介质固态驱动器(英文:SolidStateDrive,简称:SSD)已大规模商用。在分布式存储领域,基于全SSD的分布式存储系统也陆续被厂商推出。在分布式全闪存系统中,采用写时重定向(英文:Redirect-on-write,简称:ROW)的方式写入数据将更好发挥SSD的性能优势,同时,ROW对重删、压缩、快照等特性也可提供更好的支持。ROW快照即无损快照,与传统的写时拷贝(英文:Copy-On-Write,简称:COW)快照相比,其对主机业务影响极小。当前的ROW快照均是通过快照序列号实现。即每执行一次快照,则递增快照的序列号。主机向存储系统写入数据时,携带最新的快照序列号,写入数据之后,将快照的序列号一并记录至元数据中。但是,ROW快照也会带来一些问题,即元数据的存储量较太,且每次读数据时,均要先查询元数据,也导致读时延增大。为了解决前述问题,多数厂商都为元数据设置了缓存,而缓存的命中率则直接影响主机的读性能。当前本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法应用于存储系统,所述方法包括:/n接收主机发送的第一操作指令,所述第一操作指令包括用户对象的第一逻辑区块地址LBA以及第一快照序列号;/n根据所述第一LBA以及第一快照序列号,查找元数据缓存,所述元数据缓存包括至少一个元数据值,每个元数据值包括实际写入的ROW对象的第二LBA、第一标识以及第二标识;/n当从所述元数据缓存中获取到与所述第一LBA以及第一快照序列号对应的第一元数据值时,根据所述第一操作指令的类型,识别所述第一标识的值或者所述第二标识的值;/n根据识别结果,对所述第二LBA中存储的数据进行对应处理。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法应用于存储系统,所述方法包括:
接收主机发送的第一操作指令,所述第一操作指令包括用户对象的第一逻辑区块地址LBA以及第一快照序列号;
根据所述第一LBA以及第一快照序列号,查找元数据缓存,所述元数据缓存包括至少一个元数据值,每个元数据值包括实际写入的ROW对象的第二LBA、第一标识以及第二标识;
当从所述元数据缓存中获取到与所述第一LBA以及第一快照序列号对应的第一元数据值时,根据所述第一操作指令的类型,识别所述第一标识的值或者所述第二标识的值;
根据识别结果,对所述第二LBA中存储的数据进行对应处理。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第一操作指令的类型,识别所述第一标识的值或者第二标识的值,具体包括:
当所述第一操作指令为读操作指令时,识别所述第一标识的值;
当所述第一操作指令为删除操作指令时,识别所述第二标识的值。


3.根据权利要求2所述的方法,其特征在于,所述根据识别结果,对所述第二LBA中存储的数据进行对应处理,具体包括:
当所述第一标识的值为1时,确定所述第一元数据值属于原始对象;
从所述第二LBA中读取存储的数据,并向所述主机反馈所述数据。


4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当从所述元数据缓存中未获取到与所述第一LBA以及第一快照序列号对应的第一元数据值,且获取到与所述第一LBA对应的一个第二元数据值时,判断所述第一标识的值是否为1;
若为1,则确定所述第二元数据值属于原始对象;
从所述第二LBA中读取存储的数据,并向所述主机反馈所述数据。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
当从所述元数据缓存中未获取到与所述第一LBA以及第一快照序列号对应的第一元数据值,且获取到与所述第一LBA对应的多个第二元数据值时,判断所述第一标识的值是否为1;
若为0,则确定多个第二元数据值不属于原始对象;
根据每个第二元数据值包括的第二LBA,从磁盘中读取并比较存储的数据,并向所述主机反馈最新写入...

【专利技术属性】
技术研发人员:何孝金
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:河南;41

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

1