[發明專利]一種元數據集群目錄調度的方法以及裝置在審
| 申請號: | 201710113029.4 | 申請日: | 2017-02-28 |
| 公開(公告)號: | CN106775994A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 李雪生 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 集群 目錄 調度 方法 以及 裝置 | ||
技術領域
本發明涉及元數據技術領域,特別是涉及一種元數據集群目錄調度的方法以及裝置。
背景技術
隨著海量文件應用的增多,越來越多的非結構文件需要存儲,而元數據目錄就是其中的一種。
元數據可以是指數據的數據,即描述數據的具體信息,例如文件的名稱、大小、日期、屬性、擴展屬性等。目錄和文件都有元數據,目錄的元數據更多管理樹形層次以及所包含的子目錄、文件。而元數據的管理主要是基于元數據服務,可以將多個元數據服務管理成一個集群,形成元數據集群。
目前,元數據集群性能提升和負載主要是元數據集群靜態子樹分區和元數據集群動態子樹分區,其都是利用目錄樹的邏輯獨立性進行負載,以實現性能的線性擴展。但是,這種方式不能實現單目錄性能的擴展,無法解決單目錄元數據性能問題,即當大量元數據請求落入單一目錄內時,由于單目錄不能像子目錄樹一樣進行負載,導致單目錄的元數據性能較低。故如何提高單目錄元數據性能的問題是本領域亟待解決的問題。
發明內容
本發明的目的是提供一種元數據集群目錄調度的方法以及裝置,目的在于解決現有技術中單目錄元數據性能較低的問題。
為解決上述技術問題,本發明提供一種元數據集群目錄調度的方法,該方法包括:
獲取包含目錄項名稱的多個元數據請求;
根據所述目錄項名稱,通過預設方式尋找到相應的預先對單目錄進行劃分操作得到的子目錄片段;
根據所述子目錄片段的信息,將所述元數據請求分發至相應的元數據服務,以使相應的所述元數據服務對多個所述元數據請求進行并發處理。
可選地,所述根據所述子目錄片段的信息,將所述元數據請求分發至相應的元數據服務,以使相應的所述元數據服務對多個所述元數據請求進行并發處理包括:
根據所述子目錄片段的標識信息,以及與所述子目錄片段預綁定的元數據服務信息,尋找到相應的所述元數據服務;
將所述元數據請求發送至相應的所述元數據服務。
可選地,所述根據所述目錄項名稱,通過預設方式尋找到相應的預先對單目錄進行劃分操作得到的子目錄片段包括:
根據所述目錄項名稱,利用哈希計算尋找到相應的預先對單目錄進行劃分操作得到的子目錄片段。
可選地,在所述獲取包含目錄項名稱的多個元數據請求之前還包括:
接收目錄創建請求;
根據所述目錄創建請求以及元數據集群內的元數據服務個數,將所述單目錄劃分為預設數量的所述子目錄片段;
將各個所述子目錄片段與相應的元數據服務進行綁定。
可選地,在所述根據所述創建請求以及元數據集群內的元數據服務個數,將所述單目錄劃分為預設數量的所述子目錄片段,之后還包括:
將所述子目錄片段的字符名稱設為哈希,以實現各個所述子目錄片段的獨立命名空間、相對邏輯獨立以及信息獨立統計。
此外,本發明還提供了一種元數據集群目錄調度的裝置,該裝置包括:
獲取模塊,用于獲取包含目錄項名稱的多個元數據請求;
尋找模塊,用于根據所述目錄項名稱,通過預設方式尋找到相應的預先對單目錄進行劃分操作得到的子目錄片段;
并發處理模塊,用于根據所述子目錄片段的信息,將所述元數據請求分發至相應的元數據服務,以使相應的所述元數據服務對多個所述元數據請求進行并發處理。
可選地,所述并發處理模塊包括:
尋找單元,用于根據所述子目錄片段的標識信息,以及與所述子目錄片段預綁定的元數據服務信息,尋找到所述元數據服務;
發送單元,用于將所述元數據請求發送至所述元數據服務。
可選地,所述尋找模塊包括:
哈希尋找單元,用于根據所述目錄項名稱,利用哈希計算尋找到相應的預先對單目錄進行劃分操作得到的子目錄片段。
可選地,還包括:
接收模塊,用于接收目錄創建請求;
劃分模塊,用于根據所述目錄創建請求以及元數據集群內的元數據服務個數,將所述單目錄劃分為預設數量的所述子目錄片段;
綁定模塊,用于將各個所述子目錄片段與相應的元數據服務進行綁定。
可選地,還包括:
字符名稱設定模塊,用于將所述子目錄片段的字符名稱設為哈希,以實現各個所述子目錄片段的獨立命名空間、相對邏輯獨立以及信息獨立統計。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710113029.4/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





