【技术实现步骤摘要】
文件的存储与检索方法、装置、电子设备及可读存储介质
本申请涉及计算机
,具体而言,本申请涉及一种文件的存储与检索方法、装置、电子设备及可读存储介质。
技术介绍
随着信息技术的快速发展,人们可以获取的数据呈指数倍的增长,分布式文件系统可以有效解决数据的存储和管理难题。目前,分布式文件系统采用文件目录结构组织管理文件,并且大多采用基于文件路径实现文件的访问,在获取目标文件时,需要预知该文件的绝对路径。现有的分布式文件系统中,仅能通过单一的目录结构进行文件的检索,检索效率较低,无法满足用户的使用需求。
技术实现思路
本申请的目的旨在至少能解决上述的技术缺陷之一。本申请所采用的技术方案如下:第一方面,本申请实施例提供了一种文件的存储方法,该方法包括:当接收到待存储文件的存储请求时,确定待存储文件的文件类型;基于存储请求中携带的待存储文件的标签信息对各文件类型的待存储文件分别建立倒排索引;将倒排索引以及存储请求发送给元数据节点,以使元数据节点确定存储节点,并将倒 ...
【技术保护点】
1.一种文件的存储方法,其特征在于,应用于服务器,所述方法包括:/n当接收到待存储文件的存储请求时,确定所述待存储文件的文件类型;/n基于所述存储请求中携带的所述待存储文件的标签信息对各所述文件类型的待存储文件分别建立倒排索引;/n将所述倒排索引以及所述存储请求发送给元数据节点,以使所述元数据节点确定存储节点,并将所述倒排索引以及所述存储请求转发给所述存储节点,并以使所述存储节点存储所述待存储文件以及所述倒排索引。/n
【技术特征摘要】
1.一种文件的存储方法,其特征在于,应用于服务器,所述方法包括:
当接收到待存储文件的存储请求时,确定所述待存储文件的文件类型;
基于所述存储请求中携带的所述待存储文件的标签信息对各所述文件类型的待存储文件分别建立倒排索引;
将所述倒排索引以及所述存储请求发送给元数据节点,以使所述元数据节点确定存储节点,并将所述倒排索引以及所述存储请求转发给所述存储节点,并以使所述存储节点存储所述待存储文件以及所述倒排索引。
2.一种文件的存储方法,其特征在于,应用于元数据节点,所述方法包括:
接收服务器转发的倒排索引以及待存储文件的存储请求,所述倒排索引是所述服务器在接收到所述存储请求时,基于所述存储请求携带的所述待存储文件的标签信息,针对将各文件类型的待存储文件分别建立的;
确定存储节点,并将所述倒排索引以及所述存储请求转发给所述存储节点,以使所述存储节点存储所述待存储文件以及所述倒排索引。
3.一种文件的检索方法,其特征在于,应用于元数据节点,所述方法包括:
当接收到终端设备发送的对目标文件的检索请求时,获取所述检索请求中携带的关键字;
确定所述关键字是否存在于所述元数据节点中存储的倒排索引中;
若存在,则确定存储所述目标文件的存储节点,并将所述存储节点返回至所述终端设备以使所述终端设备向所述存储节点调用所述目标文件。
4.根据权利要求3所述的方法,其特征在于,还包括:
若所述关键字不存在于所述元数据节点中存储的倒排索引中,则向所述终端设备返回对应的提示信息。
5.根据权利要求3所述的方法,其特征在于,所述终端设备向所述存储节点调用所述目标文件是通过以下方式实现的:
所述终端设备向所述存储节点发送所述目标文件的调用请求;
所述存储节点获取所述调用请求中携带的所述关键字,并基于所述关键字以及所述存储节点存储的倒排索引,确定所述目标文件并向所述终端设备返回所述目标文件。<...
【专利技术属性】
技术研发人员:周洋,李虎,
申请(专利权)人:中国建设银行股份有限公司,建信金融科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。