[发明专利]一种元数据缓存方法和元数据缓存装置在审

专利信息
申请号: 202010466534.9 申请日: 2020-05-28
公开(公告)号: CN111625198A 公开(公告)日: 2020-09-04
发明(设计)人: 胡伟 申请(专利权)人: 深圳佰维存储科技股份有限公司
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 深圳市博锐专利事务所 44275 代理人: 郑昱
地址: 518000 广东省深圳市南山区桃*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 缓存 方法 装置
【说明书】:

发明公开一种元数据缓存方法和元数据缓存装置,元数据缓存方法包括构建基数树;接收元数据缓存请求,所述元数据缓存请求包括第一数据及所述第一数据对应的第二数据;采用所述基数树对应存储所述第一数据和第二数据;本发明实施例通过在元数据写缓存中通过构建基数树,采用基数树这一数据结构对元数据缓存请求中包含的第一数据和第二数据之间的映射信息进行存储,通过基于基数树radix tree的元数据写缓存机制保证了元数据存储的高效性,并且基数树具有稳定的层高,随着用户写入数据量的增多,也能够保证元数据操作性能的稳定性。

技术领域

本发明涉及元数据写缓存领域,尤其涉及一种元数据缓存方法和元数据缓存装置。

背景技术

目前在固态硬盘SSD(Solid State Disk)领域,针对写请求的常见处理方法如图1所示:

首先通过闪存转换层FTL(Flash Translation Layer)将写请求数据保存至与非门快闪存储器NAND,然后将待更新的映射信息保存至元数据写缓存区中,待元数据写缓存区中累积的映射条数达到一定的程度时,最后批量刷新元数据写缓存区中的映射信息至映射表中。

其中,使用元数据写缓存有以下几个好处:1、避免每次写完成后都需要更新映射表,更新映射表可能造成系统的负担;一旦映射表不命中,又需要从NAND中读取映射数据;将待更新的映射信息保存至元数据写缓存区中,可以缩短写操作的时间,固件可以快速响应主机host的新请求,从而提升读写性能;2、使用写缓存可以提升更新映射表的效率,因为可能存在多条映射信息位于相同映射表的情况,这种情况可以节省查询-更新映射表的时间。

常见的元数据写缓存一般选择查询、插入、删除性能好的数据结构,同时要兼顾空间的利用率,毕竟固件中可以使用的缓存非常有限。数组插入慢,链表查询慢,所以二者基本不考虑;哈希表hashtable在处理稀疏数据的场景下有不错的效率,但是一旦处理10k~100k的数据量时,会消耗大量的桶(bucket)空间,如果想节省空间必然导致大量的键(key)冲突。因此,选择二叉树或者多叉树是目前比较主流的做法,而红黑树red-balck tree或者平衡二叉树avltree随着写入数据量的增多,会导致树的层高加大例如保存1k个item数据,avl tree的层高为10,即log21024,性能也会随着写入的数据量增多而下降。

发明内容

本发明所要解决的技术问题是:提供一种元数据缓存方法和元数据缓存装置,提高了元数据操作性能的稳定性。

为了解决上述技术问题,本发明采用的一种技术方案为:

一种元数据缓存方法,包括步骤:

构建基数树;

接收元数据缓存请求,所述元数据缓存请求包括第一数据及所述第一数据对应的第二数据;

采用所述基数树对应存储所述第一数据和第二数据。

为了解决上述技术问题,本发明采用的另一种技术方案为:

一种元数据缓存装置,包括:

构建模块,用于构建基数树;

接收模块,用于接收元数据缓存请求,所述元数据缓存请求包括第一数据及所述第一数据对应的第二数据;

存储模块,用于采用所述基数树对应存储所述第一数据和第二数据。

为了解决上述技术问题,本发明采用的另一种技术方案为:

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述元数据缓存方法中的各个步骤。

为了解决上述技术问题,本发明采用的另一种技术方案为:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳佰维存储科技股份有限公司,未经深圳佰维存储科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010466534.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top