[發明專利]分級存儲方法和裝置有效
| 申請號: | 201210560683.7 | 申請日: | 2012-12-21 |
| 公開(公告)號: | CN103020255A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 胡波 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分級 存儲 方法 裝置 | ||
技術領域
本發明實施例涉及計算機技術,尤其涉及分級存儲方法和裝置。
背景技術
分級存儲是根據數據的重要性、訪問頻率等屬性,將一些重要性較高、訪問頻率較高的數據存儲到性能較高存儲設備中,而將另一些重要性較低、訪問頻率較低的數據存儲到性能較低的存儲設備中,從而,一方面減少非重要數據在性能較高存儲設備上所占用的空間,另一方面加快系統的存儲性能,降低系統成本。
通常,在支持重復數據刪除的重刪系統中,數據以基于散列劃分的數據塊或基于內容劃分的數據塊為單位進行存儲,為了減少非重要數據在性能較高存儲設備上所占用的空間,降低系統成本,重刪系統根據該系統存儲設備的空間使用情況或周期性地對系統中的數據進行分級存儲。
圖1為重刪系統中文件的存儲狀態示意圖;圖2為采用現有多級存儲方法對重刪系統中的文件進行分級存儲以后的文件的存儲狀態示意圖,如圖1所示,A文件11和B文件22以數據塊為單位存儲在支持重復數據刪除的存儲設備12,其中,A文件11包括5個數據塊,分別為數據塊101、數據塊102、數據塊103、數據塊104、和數據塊105,B文件22包括5個數據塊,分別為數據塊102、數據塊103、數據塊203、數據塊204、和數據塊101,存儲設備12將A文件11和B文件22中相同的數據塊存儲在同一個實體中,通過分類,存儲設備12確定A文件11為價值較高的文件,B文件22為價值較低的文件,將A文件11分級存儲到性能較高的高速存儲設備33中存儲,將B文件22分級存儲到性能較低的慢速存儲設備44中存儲,因此將A文件11包括的所有數據塊遷移到性能較高的存儲設備33中,將B文件22包括的所有數據塊遷移到性能較低的慢速存儲設備44中,遷移后A文件11和B文件22的存儲狀態如圖2所示,可見,進行多級存儲之前,文件在重刪系統中的重刪率即數據的實際大小/重刪后存儲的數據大小為10/7,多級存儲之后文件在存儲系統中的重刪率為10/10,相當于恢復到未對文件重刪的情況,因此,現有的分級存儲方法,導致已經進行了重刪的文件分級存儲以后又恢復到重刪以前的狀態,即分級存儲后重刪率下降。
發明內容
本發明實施例的目的在于提供一種分級存儲方法和裝置,旨在解決現有分級存儲方法的分級存儲后重刪率下降的問題。
第一方面,本發明實施例提供一種分級存儲方法,包括:
采用預設合并規則,將重復的數據塊的屬性信息進行合并處理;
在對所述重復數據塊的屬性信息進行合并處理后,將屬性信息滿足分級存儲條件的數據塊作為待遷移數據,并將所述待遷移數據遷移到所述分級存儲條件對應的第二設備。
結合第一方面,在第一方面的第一種可能的實現方式中,所述分級存儲條件包括如下一種或者幾種的組合:特定用戶信息、特定創建時間、特定訪問時間、特定修改時間、特定訪問頻度和特定數據塊所屬的文件的類型;或者,
所述分級存儲條件包括如下一種或者幾種的組合:特定用戶信息范圍、特定創建時間范圍、特定訪問時間范圍、特定修改時間范圍、特定訪問頻度范圍和特定數據塊所屬的文件的類型范圍;
結合第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,
所述數據塊的屬性信息包括如下一種或者幾種組合:所述數據塊的用戶信息、創建時間、訪問時間、修改時間、訪問頻度和所述數據塊所屬的文件的類型。
結合第一方面的第一種可能的實現方式或第一方面的第二種可能的實現方式,在第一方面的第三種可能的實現方式中,還包括:
獲取所述待遷移數據在所述分級存儲條件對應的設備上的地址;
根據所述分級存儲條件對應的設備上的地址,修改所述待遷移數據所對應的元數據中指向所述待遷移數據的地址。
結合第一方面的第三種可能的實現方式,在第一方面的第四種可能的實現方式中,還包括:
接收數據訪問請求,所述數據訪問請求包括數據塊標識;
根據所述數據訪問請求,查詢獲取所述數據塊標識對應的元數據中指向所述數據塊標識的地址,根據所述數據塊標識對應的元數據中指向所述數據塊標識的地址,訪問所述數據塊標識對應的數據塊中的數據。
結合第一方面,在第一方面的第五種可能的實現方式中,包括:
接收數據訪問請求,所述數據訪問請求包括數據塊標識;
根據所述數據訪問請求,獲取與所述數據塊標識對應的數據塊,并對所述數據塊中的數據進行訪問。
第二方面,本發明提供一種分級存儲裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210560683.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據處理方法及設備
- 下一篇:基于會話的動態頁面緩存方法和系統





