元数据信息查询方法、装置及存储介质制造方法及图纸

技术编号:26597250 阅读:63 留言:0更新日期:2020-12-04 21:19
本申请实施例公开了一种元数据信息查询方法、装置及存储介质,属于文件存储技术领域。在本申请实施例中,布隆过滤器包括第二节点中存储的元数据信息所对应的路径信息。通过判断布隆过滤器中是否包含待查询的路径信息,来确定该路径信息所对应的元数据信息是否有可能是第二节点所管理的,进而决定是否通过第二节点去查询该路径信息所对应的元数据信息。这样,相较于盲目的先通过第二节点进行查询,减轻了第二节点的处理压力,提高了元数据信息的查询效率。

【技术实现步骤摘要】
元数据信息查询方法、装置及存储介质
本申请实施例涉及文件存储
,特别涉及一种元数据信息查询方法、装置及存储介质。
技术介绍
NAS(NetworkAttachedStorage,网络附属存储)集群系统通常包括NAS客户端、NAS网关节点、集群管理节点和文件元数据管理节点。其中,NAS客户端用于接收用户的文件操作,并根据接收到的文件操作向NAS网关节点发送对应的请求。例如,当文件操作为下载操作时,NAS客户端向NAS网关节点发送读请求。该读请求中将携带待读取的文件或文件夹的路径信息。由于集群管理节点管理的是文件夹的元数据信息,文件元数据管理节点管理的是文件的元数据信息,而NAS网关节点无法根据该路径信息分辨该读请求所要读取的是文件夹还是文件。所以,NAS网关节点无法确定是通过集群管理节点还是文件元数据管理节点获取该路径信息所对应的元数据信息。基于此,目前,NAS网关节点通常先根据该路径信息,通过集群管理节点进行查询。若未能查询到该路径信息对应的元数据信息,再根据该路径信息,通过文件元数据管理节点查询对应的元数据信息。或者,NAS网关本文档来自技高网...

【技术保护点】
1.一种元数据信息查询方法,其特征在于,所述方法包括:/n获取待查询的路径信息;/n如果布隆过滤器中不包含所述路径信息,则通过第一节点查询所述路径信息对应的元数据信息,所述布隆过滤器包括第二节点管理的元数据信息所对应的路径信息,所述第一节点管理的元数据信息与所述第二节点管理的元数据信息不同。/n

【技术特征摘要】
1.一种元数据信息查询方法,其特征在于,所述方法包括:
获取待查询的路径信息;
如果布隆过滤器中不包含所述路径信息,则通过第一节点查询所述路径信息对应的元数据信息,所述布隆过滤器包括第二节点管理的元数据信息所对应的路径信息,所述第一节点管理的元数据信息与所述第二节点管理的元数据信息不同。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述布隆过滤器包含的多个哈希函数对所述路径信息进行处理,得到所述路径信息对应的多个哈希值;
如果所述布隆过滤器包含的位数组中与所述多个哈希值一一对应的多个位置中任一位置上的数值不为第一数值,则确定所述布隆过滤器不包含所述路径信息。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
如果所述布隆过滤器包含的位数组中与所述多个哈希值一一对应的多个位置上的数值均为所述第一数值,则通过所述第二节点查询所述路径信息对应的元数据信息;
如果通过所述第二节点未查询到所述路径信息对应的元数据信息,则通过所述第一节点查询所述路径信息对应的元数据信息。


4.根据权利要求1-3任一所述的方法,其特征在于,所述第一节点为网络附属存储NAS集群系统中的文件元数据管理节点,所述第二节点为所述NAS集群系统中的集群管理节点,所述文件元数据管理节点用于管理文件的元数据信息,所述集群管理节点用于管理文件夹的元数据信息。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收文件夹创建请求,所述文件夹创建请求中携带待创建的文件夹的路径信息;
将所述待创建的文件夹的路径信息添加至所述布隆过滤器,并将所述待创建的文件夹的元数据信息发送至所述第二节点。


6.根据权利要求1-3任一所述的方法,其特征在于,所述第一节点为NAS集群系统中的集群管理节点,所述第二节点为所述NAS集群系统中的文件元数据管理节点,所述文件元数据管理节点用于管理文件的元数据信息,所述集群管理节用于管理文件夹的元数据信息。


7.一种元数据信息查询装置,其特征在于,所述装置包括:
获取模块,用于获取待查询的路径信息;
查询模块,用于如果布隆过滤器...

【专利技术属性】
技术研发人员:文成黄健刘志军
申请(专利权)人:杭州海康威视系统技术有限公司
类型:发明
国别省市:浙江;33

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

1