[發明專利]一種文件查詢方法、裝置、設備及計算機可讀存儲介質在審
| 申請號: | 201811025405.5 | 申請日: | 2018-09-04 |
| 公開(公告)號: | CN109241021A | 公開(公告)日: | 2019-01-18 |
| 發明(設計)人: | 馬龍 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F16/182 | 分類號: | G06F16/182;G06F16/16;G06F16/14 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 查詢 分布式文件系統 文件查詢請求 緩存 計算機可讀存儲介質 對應文件 文件查詢 文件返回 查詢文件 接收用戶 預先創建 遍歷 耗時 存儲 發送 返回 申請 | ||
本發明公開了一種文件查詢方法、裝置、設備及計算機可讀存儲介質,其中,該方法包括:接收用戶發送的文件查詢請求;查詢預先創建的緩存中是否緩存有與所述文件查詢請求對應的文件,如果是,則將查詢到的文件返回給所述用戶,如果否,則由分布式文件系統中查詢與所述文件查詢請求對應的文件,將查詢到的文件返回給所述用戶,并將查詢到的文件以先入先出的方式存儲至所述緩存中。可見,本申請中在需要返回文件給用戶時,先由緩存中查詢對應文件,查詢不到時才由分布式文件系統中查詢對應文件,一定程度上減少需要由分布式文件系統中進行遍歷查詢文件的次數,進而大大降低了查詢耗時。
技術領域
本發明涉及分布式文件系統技術領域,更具體地說,涉及一種文件查詢方法、裝置、設備及計算機可讀存儲介質。
背景技術
分布式文件系統是指文件系統管理的物理存儲資源不一定直接連接在本地節點上,而是通過計算機網絡與節點相連。當在分布式文件系統中存儲文件時,如果用戶需要實現文件查詢,則需要由分布式文件系統中遍歷查詢對應的文件,但是,當分布式文件系統中的文件較多時,這種查詢對應的文件的方式則需要消耗較長的時間。
綜上所述,現有技術中用于實現分布式文件系統中文件查詢的技術方案存在消耗時間較長的問題。
發明內容
本發明的目的是提供一種文件查詢方法、裝置、設備及計算機可讀存儲介質,能夠解決現有技術中用于實現分布式文件系統中文件查詢的技術方案存在的消耗時間較長的問題。
為了實現上述目的,本發明提供如下技術方案:
一種文件查詢方法,包括:
接收用戶發送的文件查詢請求;
查詢預先創建的緩存中是否緩存有與所述文件查詢請求對應的文件,如果是,則將查詢到的文件返回給所述用戶,如果否,則由分布式文件系統中查詢與所述文件查詢請求對應的文件,將查詢到的文件返回給所述用戶,并將查詢到的文件以先入先出的方式存儲至所述緩存中。
優選的,還包括:
接收所述用戶發送的文件創建請求,在所述分布式文件系統中創建與所述文件創建請求對應的文件,并將創建的文件以先入先出的方式存儲至所述緩存中。
優選的,還包括:
接收所述用戶發送的文件刪除請求,查詢所述緩存中是否緩存有與所述文件刪除請求對應的文件,如果是,則將查詢到的文件刪除,并同步刪除所述分布式文件系統中的對應文件,如果否,則由所述分布式文件系統中查詢與所述文件刪除請求對應的文件,并將查詢到的文件刪除。
優選的,還包括:
接收所述用戶發送的用戶修改請求,查詢所述緩存中是否緩存有與所述文件修改請求對應的文件,如果是,則對查詢到的文件進行對應修改,并同步修改所述分布式文件系統中的對應文件,如果否,則由所述分布式文件系統中查詢與所述文件修改請求對應的文件,對查詢到的文件進行對應修改,并將修改后的文件以先入先出的方式存儲至所述緩存中。
優選的,創建或者刪除或者修改對應的文件之后,還包括:
將創建或者刪除或者修改對應的文件完成的信息返回給所述用戶。
一種文件查詢裝置,包括:
接收模塊,用于:接收用戶發送的文件查詢請求;
查詢模塊,用于:查詢預先創建的緩存中是否緩存有與所述文件查詢請求對應的文件,如果是,則將查詢到的文件返回給所述用戶,如果否,則由分布式文件系統中查詢與所述文件查詢請求對應的文件,將查詢到的文件返回給所述用戶,并將查詢到的文件以先入先出的方式存儲至所述緩存中。
優選的,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811025405.5/2.html,轉載請聲明來源鉆瓜專利網。





