[發明專利]一種元數據子樹遷移方法、裝置、設備及可讀存儲介質在審
| 申請號: | 201910911892.3 | 申請日: | 2019-09-25 |
| 公開(公告)號: | CN110659249A | 公開(公告)日: | 2020-01-07 |
| 發明(設計)人: | 劉洪棟;張立強 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F16/11 | 分類號: | G06F16/11;G06F16/17;G06F16/182 |
| 代理公司: | 11227 北京集佳知識產權代理有限公司 | 代理人: | 田媛媛 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 子樹 元數據 目標元數據 冷熱狀態 預設 可讀存儲介質 數量限制 業務性能 閾值時 遷移 監控 | ||
本發明公開了一種元數據子樹遷移方法、裝置、設備及可讀存儲介質,該方法包括以下步驟:監控元數據子樹的冷熱狀態,并獲取元數據子樹的總數量;判斷總數量是否大于預設回遷閾值;如果是,則利用冷熱狀態確定出待回遷的目標元數據子樹,并回遷目標元數據子樹。該方法,通過在元數據子樹的總數量達到預設回遷閾值時,進行回遷操作,可使得元數據子樹的總數量限制在一定數量范圍內,可避免因元數據子樹的數量過多而導致增加額外的計算,可避免因元數據子樹的數量過多而影響業務性能。
技術領域
本發明涉及存儲技術領域,特別是涉及一種元數據子樹遷移方法、裝置、設備及可讀存儲介質。
背景技術
分布式集群存儲在當前大數據多種場景下(如高性能、視頻監控、廣電媒資等)廣泛應用。分布式文件系統中存在海量數據,大數據計算的前提是組織、存儲海量數據。多個元數據服務器組成元數據集群對外提供服務,可以提升元數據性能。
在元數據服務器中,元數據子樹(Subtree)的劃分為元數據集群提供業務并發的首要條件,不同的目錄可以數據不同的Subtree,不同的Subtree業務可以同時并發,進而提升元數據性能。但是,Subtree數量過多同樣會導致增加額外的計算過多。所以,從另一個角度來說,需要限制Subtree的數量,以防止Subtree過大,導致業務性能受限。
綜上所述,如何有效地解決元數據子樹數量控制等問題,是目前本領域技術人員急需解決的技術問題。
發明內容
本發明的目的是提供一種元數據子樹遷移方法、裝置、設備及可讀存儲介質,按照熱度以及元數據子樹的總數量,通過回遷元數據子樹進行回遷,使得元數據子樹的數量在滿足業務細分需求的情況下,同時也不影響業務性能。
為解決上述技術問題,本發明提供如下技術方案:
一種元數據子樹遷移方法,包括:
監控元數據子樹的冷熱狀態,并獲取所述元數據子樹的總數量;
判斷所述總數量是否大于預設回遷閾值;
如果是,則利用所述冷熱狀態確定出待回遷的目標元數據子樹,并回遷所述目標元數據子樹。
優選地,所述監控元數據子樹的冷熱狀態,包括:
記錄所述元數據子樹目錄下的文件和/或目錄的訪問次數;
利用所述訪問次數確定出所述元數據子樹的熱度值。
優選地,利用所述訪問次數確定出所述元數據子樹的熱度值,包括:
結合熱度衰減規則,并利用所述訪問次數計算所述熱度值;
相應地,利用所述冷熱狀態確定出待回遷的目標元數據子樹,包括:將所述熱度值小于預設熱度閾值的元數據子樹確定為所述目標元數據子樹。
優選地,還包括:
對所述元數據子樹目錄下的元數據數量進行統計;
將所述元數據數量為0的元數據子樹確定為所述目標元數據子樹。
優選地,回遷所述目標元數據子樹之后,包括:
記錄未回遷的所述元數據子樹對應的子樹信息。
優選地,還包括:
在進行回放時,回放未回遷的所述元數據子樹對應的元數據信息。
優選地,在回遷所述目標元數據子樹之后,還包括:
清除所述目標元數據子樹對應的子樹日志。
一種元數據子樹遷移裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910911892.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于非易失性內存的用戶態文件系統設計方法及系統
- 下一篇:文件處理方法和系統





