欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)存儲方法及裝置與流程

文檔序號:11133489閱讀:來源:國知局

技術(shù)特征:

1.一種數(shù)據(jù)存儲方法,其特征在于,包括:

將存儲介質(zhì)按照其讀寫性能劃分為不同的存儲介質(zhì)層,并基于每層存儲介質(zhì)層的權(quán)重值及預(yù)設(shè)容量參數(shù)計算該存儲介質(zhì)層的數(shù)據(jù)塊大小;

獲取待存儲數(shù)據(jù)的熱度,并確定與該存儲數(shù)據(jù)的熱度對應(yīng)讀寫性能的存儲介質(zhì)層為目標(biāo)存儲層;

將所述待存儲數(shù)據(jù)按照所述目標(biāo)介質(zhì)層的數(shù)據(jù)塊大小劃分為存儲數(shù)據(jù)塊,并將該存儲數(shù)據(jù)塊存儲至所述目標(biāo)存儲層中。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:

將各層存儲介質(zhì)層中的存儲數(shù)據(jù)塊進行哈希計算,得到與每個存儲數(shù)據(jù)塊對應(yīng)的塊簽名;

將數(shù)據(jù)塊大小相同的所述存儲數(shù)據(jù)塊的塊簽名存儲至同一哈希組中。

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括:

對各層所述存儲介質(zhì)層中存儲的存儲數(shù)據(jù)塊進行實時監(jiān)控;

當(dāng)任一存儲數(shù)據(jù)塊的熱度變化且與當(dāng)前存儲介質(zhì)層的讀寫性能不對應(yīng)時,則確定該存儲數(shù)據(jù)塊為待遷移數(shù)據(jù),并確定與該待遷移數(shù)據(jù)的當(dāng)前熱度對應(yīng)讀寫性能的存儲介質(zhì)為目標(biāo)遷移層;

判斷所述待遷移數(shù)據(jù)的數(shù)據(jù)塊大小與所述目標(biāo)遷移層的數(shù)據(jù)塊大小是否相同,如果是,則將所述待遷移數(shù)據(jù)遷移至所述目標(biāo)遷移層,如果否,則將所述待遷移數(shù)據(jù)遷移至所述目標(biāo)遷移層后重新計算該待遷移數(shù)據(jù)對應(yīng)數(shù)據(jù)塊的哈希值,得到對應(yīng)的塊簽名,并將該塊簽名存儲至對應(yīng)哈希組中。

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括:

當(dāng)有新數(shù)據(jù)需要寫入時,確定所述新數(shù)據(jù)對應(yīng)的存儲介質(zhì)層為目標(biāo)寫入層,其中,所述新數(shù)據(jù)的寫入包括數(shù)據(jù)遷移、數(shù)據(jù)修改及數(shù)據(jù)寫入;

將所述新數(shù)據(jù)按照所述目標(biāo)寫入層的數(shù)據(jù)塊大小進行合并或者劃分,得到與所述目標(biāo)寫入層對應(yīng)的存儲數(shù)據(jù)塊并將其存儲至所述目標(biāo)寫入層中。

5.根據(jù)權(quán)利要求4所述的方法,其特征在于,得到與所述目標(biāo)寫入層對應(yīng)的存儲數(shù)據(jù)塊并將其存儲至所述目標(biāo)寫入層中,包括:

將得到的與所述目標(biāo)寫入層對應(yīng)的存儲數(shù)據(jù)塊進行哈希計算,得到對應(yīng)的寫入數(shù)據(jù)塊簽名;

在與所述寫入數(shù)據(jù)塊簽名對應(yīng)的哈希組中查找是否存在相同的塊簽名,如果存在,則將該塊簽名對應(yīng)的使用計數(shù)加1,如果不存在,則將所述寫入數(shù)據(jù)塊簽名對應(yīng)存儲數(shù)據(jù)塊存儲至所述目標(biāo)寫入層中,并將所述寫入數(shù)據(jù)塊簽名加入對應(yīng)哈希組中。

6.根據(jù)權(quán)利要求5所述的方法,其特征在于,將所述寫入數(shù)據(jù)塊簽名加入對應(yīng)哈希組中之后,還包括:

如果所述新數(shù)據(jù)的寫入為數(shù)據(jù)修改,則將與所述新數(shù)據(jù)對應(yīng)的原存儲數(shù)據(jù)塊的使用計數(shù)減1。

7.根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括:

如果各層存儲介質(zhì)中存在使用計數(shù)為0的存儲數(shù)據(jù)塊,則將該存儲數(shù)據(jù)塊放入LRU鏈表中。

8.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括:

獲取所述存儲介質(zhì)層中各存儲數(shù)據(jù)塊對應(yīng)的元數(shù)據(jù);

基于所述元數(shù)據(jù)計算被修改的存儲數(shù)據(jù)塊及新寫入的存儲數(shù)據(jù)塊的計數(shù)和,并確定該計數(shù)和與存儲數(shù)據(jù)塊總數(shù)的比值為元數(shù)據(jù)臟信息;

當(dāng)所述元數(shù)據(jù)臟信息大于對應(yīng)閾值時,將所述存儲介質(zhì)中各存儲數(shù)據(jù)的元數(shù)據(jù)更新至對應(yīng)的存儲磁盤。

9.一種數(shù)據(jù)存儲裝置,其特征在于,包括:

劃分模塊,用于將存儲介質(zhì)按照其讀寫性能劃分為不同的存儲介質(zhì)層,并基于每層存儲介質(zhì)層的權(quán)重值及預(yù)設(shè)容量參數(shù)計算該存儲介質(zhì)層的數(shù)據(jù)塊大??;

確定模塊,用于獲取待存儲數(shù)據(jù)的熱度,并確定與該存儲數(shù)據(jù)的熱度對應(yīng)讀寫性能的存儲介質(zhì)層為目標(biāo)存儲層;

存儲模塊,用于將所述待存儲數(shù)據(jù)按照所述目標(biāo)介質(zhì)層的數(shù)據(jù)塊大小劃分為存儲數(shù)據(jù)塊,并將該存儲數(shù)據(jù)塊存儲至所述目標(biāo)存儲層中。

10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括:

管理模塊,用于:將各層存儲介質(zhì)層中的存儲數(shù)據(jù)塊進行哈希計算,得到與每個存儲數(shù)據(jù)塊對應(yīng)的塊簽名;將數(shù)據(jù)塊大小相同的所述存儲數(shù)據(jù)塊的塊簽名存儲至同一哈希組中。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
红安县| 阳信县| 定南县| 巴林右旗| 亳州市| 亚东县| 兰坪| 米林县| 东海县| 九寨沟县| 枣庄市| 阿勒泰市| 阳曲县| 大厂| 弥勒县| 中卫市| 鄂托克前旗| 驻马店市| 沐川县| 辉南县| 呼玛县| 东平县| 宁安市| 武冈市| 四川省| 上饶市| 香港 | 衡东县| 天津市| 安陆市| 益阳市| 乐业县| 元朗区| 方城县| 敦化市| 永丰县| 长顺县| 胶南市| 乌鲁木齐县| 咸丰县| 邹城市|