[发明专利]用于查询目录下子节点的方法、装置、电子设备及介质在审
申请号: | 202010819490.3 | 申请日: | 2020-08-14 |
公开(公告)号: | CN111966633A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 刘朋 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F16/14 | 分类号: | G06F16/14;G06F16/182 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 查询 目录 下子 节点 方法 装置 电子设备 介质 | ||
本申请实施例公开了用于查询目录下子节点的方法、装置、电子设备及计算机可读存储介质,涉及云计算、内容分发网络、对象存储、分布式存储技术领域。该方法的一具体实施方式包括:将对象存储方式下不同的存储桶确定为不同的层级目录;建立每个层级目录与其下子节点之间的隶属关系,得到隶属关系表,其中,隶属关系表存储在分布式存储系统中,并控制同一层级目录下的所有子节点存储在相同的分布式节点上;响应于接收到包含目标层级目录的查询信息,利用该隶属关系表确定目标层级目录下的所有子节点的信息。通过该实施方式无需每次都需要从根目录开始逐层向下,在获取到目标层级目录的情况下,可直接、快速的基于隶属关系查询到其下的子节点信息。
技术领域
本申请涉及数据查询技术领域,具体涉及云计算、内容分发网络、对象存储、分布式存储技术领域,尤其涉及用于查询目录下子节点的方法、装置、电子设备及计算机可读存储介质。
背景技术
随着互联网时代、电子信息化时代的来临,庞大用户带来的数亿百亿计的文件,不再合适按照传统的存储局域网或网络附加存储的方式进行存储,基于对象的对象存储方式诞生。
基于其特性,对象存储中一般不会保存文件的层级关系,但是某些场景下我们需要像文件系统那样遍历对象存储系统某个目录下面包含哪些子节点(即子目录或子文件),例如使用用户态文件系统挂载对象存储的存储桶到本地,即把对象存储当作本地文件系统使用。
现有技术普遍通常采用基于传统的文件系统原理为对象存储增加额外的层级目录模块,用于实现上述需求。
发明内容
本申请实施例提出了一种用于查询目录下子节点的方法、装置、电子设备及计算机可读存储介质。
第一方面,本申请实施例提出了一种用于查询目录下子节点的方法,包括:将对象存储方式下不同的存储桶确定为不同的层级目录;建立每个层级目录与其下子节点之间的隶属关系,得到隶属关系表;隶属关系表存储在分布式存储系统中,并控制同一层级目录下的所有子节点存储在相同的分布式节点上;响应于接收到包含目标层级目录的查询信息,利用隶属关系表确定目标层级目录下的所有子节点的信息。
第二方面,本申请实施例提出了一种用于查询目录下子节点的装置,包括:层级目录确定单元,被配置成将对象存储方式下不同的存储桶确定为不同的层级目录;隶属关系确定单元,被配置成建立每个层级目录与其下子节点之间的隶属关系,得到隶属关系表;隶属关系表存储在分布式存储系统中,并控制同一层级目录下的所有子节点存储在相同的分布式节点上;子节点信息查询单元,被配置成响应于接收到包含目标层级目录的查询信息,利用隶属关系表确定目标层级目录下的所有子节点的信息。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,该指令被至少一个处理器执行,以使至少一个处理器执行时能够实现如第一方面中任一实现方式描述的用于查询目录下子节点的方法。
第四方面,本申请实施例提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使计算机执行时能够实现如第一方面中任一实现方式描述的用于查询目录下子节点的方法。
本申请实施例提供的用于查询目录下子节点的方法、装置、电子设备及计算机可读存储介质,首先,将对象存储方式下不同的存储桶确定为不同的层级目录;然后,建立每个层级目录与其下子节点之间的隶属关系,得到隶属关系表,其中,隶属关系表存储在分布式存储系统中,并控制同一层级目录下的所有子节点存储在相同的分布式节点上;接着,响应于接收到包含目标层级目录的查询信息,利用该隶属关系表确定目标层级目录下的所有子节点的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010819490.3/2.html,转载请声明来源钻瓜专利网。