[发明专利]一种Ceph分布式对象存储目录检索方法及装置在审

专利信息
申请号: 202210142441.X 申请日: 2022-02-16
公开(公告)号: CN114490562A 公开(公告)日: 2022-05-13
发明(设计)人: 甄风华 申请(专利权)人: 湖南快乐阳光互动娱乐传媒有限公司
主分类号: G06F16/182 分类号: G06F16/182;G06F16/13;G06F16/22;G06F16/242
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 陈颖
地址: 410003 湖南省*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 ceph 分布式 对象 存储 目录 检索 方法 装置
【说明书】:

发明公开了一种Ceph分布式对象存储目录检索方法及装置,包括:获取各个目录结构的访问次数,依据所述访问次数将所述各个目录结构分别划分到热链表、温链表和冷链表中;在接收到对目标目录结构的检索请求的情况下,获取所述检索请求的检索类型,所述检索类型包括:写入请求、读取请求、删除请求、拷贝请求和移动请求中的一种或几种;依据所述检索类型依次在所述热链表、所述温链表和所述冷链表中对所述目标目录结构进行检索。上述检索过程中,预先依据访问次数将各个目录结构划分到热链表、温链表和冷链表中,依次在热链表、温链表和冷链表中对目标目录结构进行检索,不再需要通过枚举的方式对目录进行检索,提高了检索效率。

技术领域

本发明涉及分布式存储技术领域,尤其涉及一种Ceph分布式对象存储目录检索方法及装置。

背景技术

Ceph是具有高性能、高可用、高可扩展且特性丰富的分布式存储系统,支持文件存储、对象存储及块存储。其中在对象存储中,Ceph提供的RGW组件(rados gateway),可以支持对接S3协议和Switch协议,客户端通过协议进行对象(文件)的上传/下载/删除/检索等功能。同时Ceph对象存储支持使用nfs-ganesha对桶进行挂载,并以类似于文件存储的方式访问对象存储的内容,极大的提高了访问对象存储的方便性。

由于对象存储本身的特性,它没有文件系统那样的文件目录树结构,所以对象系统的检索只能是通过前缀(prefix),下到osd中将满足前缀的所有对象进行枚举,然后再根据请求的具体内容对所有枚举结果进行提取。但是很多时候,用户只是想枚举某层目录下的子目录或文件对象,对于文件对象的枚举,目前的机制可以满足大部分检索请求,因为对象存储检索对象本来就是枚举这些对象,所以枚举出多少只要返回上层就可以了。但对于目录的枚举,尤其是目录下又嵌套非常多目录的情况,目前的检索机制就非常低效,只能是将这些嵌套目录的最底层对象枚举出来后进行提取。

发明内容

有鉴于此,本发明提供了一种Ceph分布式对象存储目录检索方法及装置,用以解决对于目录的枚举,尤其是目录下又嵌套非常多目录的情况,目前的检索机制就非常低效,只能是将这些嵌套目录的最底层对象枚举出来后进行提取的问题。具体方案如下:

一种Ceph分布式对象存储目录检索方法,包括:

获取各个目录结构的访问次数,依据所述访问次数将所述各个目录结构分别划分到热链表、温链表和冷链表中;

在接收到对目标目录结构的检索请求的情况下,获取所述检索请求的检索类型,其中,所述检索类型包括:写入请求、读取请求、删除请求、拷贝请求和移动请求中的一种或几种;

依据所述检索类型依次在所述热链表、所述温链表和所述冷链表中对所述目标目录结构进行检索。

上述的方法,可选的,依据所述访问次数将所述各个目录结构分别划分到热链表、温链表和冷链表中,包括:

判断当前访问次数是否大于预设的访问次数阈值,若是,将所述当前访问次数对应的目录结构划分至所述热链表,若否,将所述当前访问次数对应的目录结构划分至所述冷链表;

在所述热链表中链表长度大于所述热链表的最大长度的情况下,将所述热链表中大于所述最大长度的部分划分至所述温链表;

在检测到任一目标结构目录划分至所述温链表的情况下,开始计时,若其经过预设时长后仍处于所述温链表中,将其添加至所述冷链表。

上述的方法,可选的,还包括:

所述热链表中的当前目录结构在大于热链表窗口值的情况下被访问,将所述当前目录结构重新移动到所述热链表的头部。

上述的方法,可选的,在所述检索类型为写入请求和拷贝请求的情况下,依据所述检索类型依次在所述热链表、所述温链表和所述冷链表中对所述目标目录结构进行检索,包括:

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南快乐阳光互动娱乐传媒有限公司,未经湖南快乐阳光互动娱乐传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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