[发明专利]一种数据处理方法及装置有效
申请号: | 201880095798.9 | 申请日: | 2018-07-26 |
公开(公告)号: | CN112513804B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 汪宁;周喜渝;杜维;高翔 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/02 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 吴瑜 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
本申请实施例提供一种数据处理方法及装置,涉及存储技术领域,有效提高了存储空间的利用率。该方法应用于第一物理存储空间存储第一安全级别的数据块和第二安全级别的数据块,第二物理存储空间存储第二安全级别的数据块的闪存设备,第一安全级别的数据块中每个条带集合由m个相邻的条带组成,且包括一个校验数据组,第二安全级别的数据块仅用于存储用户数据。该方法包括:接收用于请求写入目标数据的写数据请求,并获取目标数据的安全级别;若目标数据的安全级别为第一安全级别,将目标数据写入第一物理存储空间;若目标数据的安全级别为第二安全级别,将目标数据写入第二物理存储空间,或将目标数据写入第二物理存储空间和第一物理存储空间。
技术领域
本申请实施例涉及存储技术领域,尤其涉及一种数据处理方法及装置。
背景技术
独立NAND冗余阵列(Redundant Array of Independent NAND,RAIN)是将闪存设备内部的一个独立编程单位,如独立可编程闪存芯片Die或Plane(一个Die可以包括至少一个Plane),类比作一个独立的物理磁盘,并将多个独立可编程闪存芯片组合为一个阵列的技术。在上述阵列中,数据的存放是分条带(Strip)存放的,这样,可以将数据并行写入到多个独立可编程闪存芯片中,大大提升用户数据的写入速度,并且可以提供存储的冗余性,以提高数据的可靠性。
目前,每个条带均包括一个校验数据组,校验数据组包括至少一个校验数据,不同条带的校验数据组位于不同的独立可编程闪存芯片。也就是说,对于每个条带而言,需要至少一个独立可编程闪存芯片存储该条带中的校验数据。但是,对于体积较小的设备而言,这种存储方式导致存储空间的开销较大,存储空间的有效利用率较低。
发明内容
本申请实施例提供一种数据处理方法及装置,能够提高闪存设备存储空间的利用率。
为达到上述目的,本申请实施例采用如下技术方案:
第一方面,提供一种数据处理方法,该数据处理方法应用于非易失性存储介质(Non Volatile Memory)包括x(x为大于或等于1的整数)个独立可编程闪存芯片的闪存设备,该闪存设备的第一物理存储空间用于存储第一安全级别的数据块和第二安全级别的数据块,第二物理存储空间用于存储第二安全级别的数据块。这里,第一安全级别的数据块是由x个独立可编程闪存芯片采用预设可定制独立计算机闪存设备部分冗余阵列(Customizable Partial RAIN,CPR)形式和预设CPR级别的方式组成的,第一安全级别的数据块包括至少一个条带集合,条带集合由m(m为大于或等于2的整数)个相邻的条带组成,且包括一个校验数据组,不同的条带集合的校验数据组位于不同的独立可编程闪存芯片,预设CPR形式用于指示m个相邻的条带包括一个校验数据组。第二安全级别的数据块仅用于存储用户数据。第一安全级别高于第二安全级别。具体的,该数据处理方法包括:闪存设备接收用于请求写入目标数据的写数据请求,并根据该写数据请求,获取目标数据的安全级别,这样,若目标数据的安全级别为第一安全级别,则该闪存设备将目标数据写入上述第一物理存储空间;若目标数据的安全级别为第二安全级别,则该闪存设备将目标数据写入上述第二物理存储空间,或者,将目标数据写入第二物理存储空间和第一物理存储空间。
由于第一安全级别的数据块中每个条带集合由m个相邻的条带组成,且每个条带集合包括一个校验数据组,即m个相邻的条带中的用户数据共享一个校验数据组,相比于现有技术中每个条带均包括至少一个校验数据而言,有效的减少了校验数据占用的存储空间,提高了存储空间的利用率。第二安全级别的数据块仅用于存储用户数据,即第二安全级别的数据块不包括校验数据,相比于现有技术,也在一定程度上提高了存储空间的利用率。
此外,第一安全级别高于第二安全级别,且第一安全级别的数据块中每个条带集合均包括一个校验数据组,该校验数据组的存在有效的保证了数据的可靠性。这样,本申请中的闪存设备根据目标数据的安全级别,为该目标数据动态分配存储空间,既可以保证目标数据的可靠性,又能有效提高存储空间的利用率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880095798.9/2.html,转载请声明来源钻瓜专利网。