利索能及
我要发布
收藏
专利号: 2020109170874
申请人: 杭州海康威视系统技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-08-05
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种元数据信息查询方法,其特征在于,所述方法包括:

获取待查询的路径信息;

如果布隆过滤器中不包含所述路径信息,则通过第一节点查询所述路径信息对应的元数据信息,所述布隆过滤器包括第二节点管理的元数据信息所对应的路径信息,所述第一节点管理的元数据信息与所述第二节点管理的元数据信息不同。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

根据所述布隆过滤器包含的多个哈希函数对所述路径信息进行处理,得到所述路径信息对应的多个哈希值;

如果所述布隆过滤器包含的位数组中与所述多个哈希值一一对应的多个位置中任一位置上的数值不为第一数值,则确定所述布隆过滤器不包含所述路径信息。

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

如果所述布隆过滤器包含的位数组中与所述多个哈希值一一对应的多个位置上的数值均为所述第一数值,则通过所述第二节点查询所述路径信息对应的元数据信息;

如果通过所述第二节点未查询到所述路径信息对应的元数据信息,则通过所述第一节点查询所述路径信息对应的元数据信息。

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

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

接收文件夹创建请求,所述文件夹创建请求中携带待创建的文件夹的路径信息;

将所述待创建的文件夹的路径信息添加至所述布隆过滤器,并将所述待创建的文件夹的元数据信息发送至所述第二节点。

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

7.一种元数据信息查询装置,其特征在于,所述装置包括:

获取模块,用于获取待查询的路径信息;

查询模块,用于如果布隆过滤器中不包含所述路径信息,则通过第一节点查询所述路径信息对应的元数据信息,所述布隆过滤器包括第二节点管理的元数据信息所对应的路径信息,所述第一节点管理的元数据信息与所述第二节点管理的元数据信息不同。

8.根据权利要求7所述的装置,其特征在于,所述装置还包括:

处理模块,用于根据所述布隆过滤器包含的多个哈希函数对所述路径信息进行处理,得到所述路径信息对应的多个哈希值;

确定模块,用于如果所述布隆过滤器包含的位数组中与所述多个哈希值一一对应的多个位置中任一位置上的数值不为第一数值,则确定所述布隆过滤器不包含所述路径信息。

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

如果从所述第二节点中未查询到所述路径信息对应的元数据信息,则通过所述第一节点查询所述路径信息对应的元数据信息。

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

11.根据权利要求10所述的装置,其特征在于,所述装置还包括:接收模块,用于接收文件夹创建请求,所述文件夹创建请求中携带待创建的文件夹的路径信息;

添加模块,用于将所述待创建的文件夹的路径信息添加至所述布隆过滤器;

存储模块,用于将所述待创建的文件夹的元数据信息发送至所述第二节点。

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

13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6任一所述方法的步骤。