一种元数据的检索方法、装置、存储介质和电子设备制造方法及图纸

技术编号:26170747 阅读:32 留言:0更新日期:2020-10-31 13:39
本申请实施例提供一种元数据的检索方法、装置、存储介质和电子设备,该检索方法应用于分布式文件系统中的服务端,服务端配置有用于缓存元数据的数据库,检索方法包括:接收客户端发送的检索请求;根据检索请求,从数据库中检索与检索请求对应的目标元数据;向客户端发送携带有目标元数据的信息。本申请实施例通过在数据库中缓存元数据,从而在服务端接收到客户端发送的检索请求时,服务端可通过查询数据库来直接获取目标元数据,从而减少了服务端和文件系统之间交互的流程,进而提高了元数据的检索效率。

A metadata retrieval method, device, storage medium and electronic equipment

【技术实现步骤摘要】
一种元数据的检索方法、装置、存储介质和电子设备
本申请涉及计算机
,具体而言,涉及一种元数据的检索方法、装置、存储介质和电子设备。
技术介绍
分布式文件系统因其海量存储的优势,在互联网领域正逐渐取代传统的本地文件系统。目前,对于无元数据中心的分布式文件系统来说,当需要进行文件检索时,客户端将接收到的元数据操作请求下发到服务端,服务端从每一个存储设备brick所在的磁盘的本地文件系统中获取所需的元数据,随后服务端再将元数据发送给客户端。在实现本专利技术的过程中,专利技术人发现现有技术中存在如下问题:现有的服务端在处理元数据操作时,需要向本地的低速的磁盘输入/输出(Input/Output,I/O)介质进行访问,且低速的磁盘I/O介质需要通过文件系统才可获取所需的元数据,从而严重地影响了元数据操作的速度。因此,现有技术中至少存在着元数据的检索效率比较低的问题。
技术实现思路
本申请实施例的目的在于提供一种元数据的检索方法、装置、存储介质和电子设备,以解决现有技术中存在着的元数据的检索效率比较低的问题。...

【技术保护点】
1.一种元数据的检索方法,其特征在于,所述检索方法应用于分布式文件系统中的服务端,所述服务端配置有用于缓存元数据的数据库,所述检索方法包括:/n接收客户端发送的检索请求;/n根据所述检索请求,从所述数据库中检索与所述检索请求对应的目标元数据;/n向客户端发送携带有所述目标元数据的信息。/n

【技术特征摘要】
1.一种元数据的检索方法,其特征在于,所述检索方法应用于分布式文件系统中的服务端,所述服务端配置有用于缓存元数据的数据库,所述检索方法包括:
接收客户端发送的检索请求;
根据所述检索请求,从所述数据库中检索与所述检索请求对应的目标元数据;
向客户端发送携带有所述目标元数据的信息。


2.根据权利要求1所述的检索方法,其特征在于,所述检索请求用于检索待查询目录的子目录项,所述根据所述检索请求,从所述数据库中检索与所述检索请求对应的目标元数据,包括:
根据所述检索请求,创建用于标识所述待查询目录的句柄;
根据所述句柄,从所述数据库中检索所述子目录项对应的目标元数据。


3.根据权利要求1所述的检索方法,其特征在于,所述分布式文件系统包括挂载在所述服务端上的存储设备,所述检索请求用于获取待查询目录项的属性,所述根据所述检索请求,从所述数据库中检索与所述检索请求对应的目标元数据,包括:
根据所述检索请求,确定异步任务队列中是否存在所述待查询目录项的相关任务,其中,所述异步任务队列包括向所述存储设备中写入元数据的任务;
在所述异步任务队列不存在所述待查询目录项的相关任务的情况下,从所述数据库中检索所述待查询目录项对应的目标元数据。


4.根据权利要求3所述的检索方法,其特征在于,所述检索方法还包括:
在所述异步任务队列存在所述待查询目录项的相关任务的情况下,向所述存储设备发送所述检索请求;
接收所述存储设备发送的携带有所述待查询目录项对应的目标元数据的信息。


5.根据权利要求1所述的检索方法,其特征在于,所述数据库为键值存储数据库。


6.根据权利要求5所述的检索方法,其特征在于,所述键值存储数据库中的键位包括由待查询目录项的父目录的标识和所述待查询目录项的名称组成的组合信息,所述键值存储数据库中的键值包括...

【专利技术属性】
技术研发人员:刘爱贵介玄克郭忠秋阮薛平
申请(专利权)人:北京大道云行科技有限公司
类型:发明
国别省市:北京;11

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

1