[發(fā)明專利]一種數(shù)據(jù)管理方法及裝置有效
| 申請?zhí)枺?/td> | 201410191010.8 | 申請日: | 2014-05-07 |
| 公開(公告)號: | CN103984644B | 公開(公告)日: | 2017-12-05 |
| 發(fā)明(設(shè)計)人: | 李挺;譚詩詩;王巖松 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | G06F12/0877 | 分類號: | G06F12/0877;G06F3/06 |
| 代理公司: | 北京中博世達(dá)專利商標(biāo)代理有限公司11274 | 代理人: | 申健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù)管理 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及電子信息領(lǐng)域,尤其涉及一種數(shù)據(jù)管理方法及裝置。
背景技術(shù)
新型的存儲介質(zhì)由于其高性能,低延遲的優(yōu)勢,為海量數(shù)據(jù)的管理提供了一個有效途徑,存儲體系的發(fā)展趨勢漸漸多介質(zhì)混合存儲為主。混合存儲系統(tǒng)可以根據(jù)數(shù)據(jù)和介質(zhì)特性合理地分配數(shù)據(jù)存儲位置,從而提高系統(tǒng)整體的性能。
熱點(diǎn)數(shù)據(jù),即訪問次數(shù)很高的數(shù)據(jù),只是所有數(shù)據(jù)的一小部分,如熱點(diǎn)新聞等,在現(xiàn)有技術(shù)中,將緩存和硬盤的存儲空間分為區(qū)塊進(jìn)行映射,這樣,硬盤中多個區(qū)塊會映射到緩存中的同一個區(qū)塊,如果硬盤中多個區(qū)塊都存儲了熱點(diǎn)數(shù)據(jù),而映射到緩存中區(qū)塊的存儲空間有限,這就使得緩存和硬盤之間的數(shù)據(jù)傳輸過于頻繁,影響了數(shù)據(jù)的讀寫速度。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種數(shù)據(jù)管理方法及裝置,能夠提高數(shù)據(jù)的讀寫速度。
為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
第一方面,一種數(shù)據(jù)管理方法,包括:
在緩存空間中選擇第一預(yù)設(shè)時間內(nèi)讀次數(shù)或者寫次數(shù)小于第一預(yù)設(shè)閾值的緩存區(qū)域作為第一緩存區(qū)域,其中所述緩存空間包括至少兩個所述緩存區(qū)域;
在所述第一緩存區(qū)域中選擇未使用的緩存數(shù)據(jù)塊作為預(yù)設(shè)緩存數(shù)據(jù)塊,其中,一個所述緩存區(qū)域包括至少一個所述緩存數(shù)據(jù)塊;
將所述預(yù)設(shè)緩存數(shù)據(jù)塊遷移至第二緩存區(qū)域。
結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述在緩存空間中選擇第一預(yù)設(shè)時間內(nèi)讀次數(shù)或者寫次數(shù)小于第一預(yù)設(shè)閾值的緩存區(qū)域作為第一緩存區(qū)域,包括:
在所述第一預(yù)設(shè)時間內(nèi),記錄所述緩存空間中所有緩存區(qū)域的讀次數(shù)或者寫次數(shù)并獲取第一記錄結(jié)果;
根據(jù)所述第一記錄結(jié)果在所述緩存空間中選擇所述第一預(yù)設(shè)時間內(nèi)讀次數(shù)或者寫次數(shù)小于所述第一預(yù)設(shè)閾值的緩存區(qū)域作為所述第一緩存區(qū)域。
結(jié)合第一方面,在第二種可能的實(shí)現(xiàn)方式中,所述將所述預(yù)設(shè)緩存數(shù)據(jù)塊遷移至第二緩存區(qū)域之前,還包括:
在所述緩存空間中選擇第二預(yù)設(shè)時間內(nèi)寫次數(shù)大于或者等于第二預(yù)設(shè)閾值的緩存區(qū)域作為所述第二緩存區(qū)域。
結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述在所述緩存空間中選擇第二預(yù)設(shè)時間內(nèi)寫次數(shù)大于或者等于第二預(yù)設(shè)閾值的緩存區(qū)域作為所述第二緩存區(qū)域,包括:
在所述第二預(yù)設(shè)時間內(nèi),記錄所述緩存空間中所有緩存區(qū)域的寫次數(shù)并獲取第二記錄結(jié)果;
根據(jù)所述第二記錄結(jié)果在所述緩存空間中選擇第二預(yù)設(shè)時間內(nèi)寫次數(shù)大于或者等于第二預(yù)設(shè)閾值的緩存區(qū)域作為所述第二緩存區(qū)域。
結(jié)合第一方面或第一方面的任意一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述將所述預(yù)設(shè)緩存數(shù)據(jù)塊遷移至第二緩存區(qū)域之后,還包括:
將所述預(yù)設(shè)緩存數(shù)據(jù)塊中存儲的數(shù)據(jù)寫入硬盤空間;
刪除所述預(yù)設(shè)緩存數(shù)據(jù)塊中存儲的數(shù)據(jù);
將所述預(yù)設(shè)緩存數(shù)據(jù)塊遷移至所述第一緩存區(qū)域。
第二方面,一種數(shù)據(jù)管理裝置,包括:
管理單元,用于在緩存空間中選擇第一預(yù)設(shè)時間內(nèi)讀次數(shù)或者寫次數(shù)小于第一預(yù)設(shè)閾值的緩存區(qū)域作為第一緩存區(qū)域,其中所述緩存空間包括至少兩個所述緩存區(qū)域;
所述管理單元,還用于在所述第一緩存區(qū)域中選擇未使用的緩存數(shù)據(jù)塊作為預(yù)設(shè)緩存數(shù)據(jù)塊,其中,一個所述緩存區(qū)域包括至少一個所述緩存數(shù)據(jù)塊;
數(shù)據(jù)單元,用于將所述管理單元選擇出的所述預(yù)設(shè)緩存數(shù)據(jù)塊遷移至第二緩存區(qū)域。
結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,
所述管理單元,還用于在所述第一預(yù)設(shè)時間內(nèi),記錄所述緩存空間中所有緩存區(qū)域的讀次數(shù)或者寫次數(shù)并獲取第一記錄結(jié)果,根據(jù)所述第一記錄結(jié)果在所述緩存空間中選擇所述第一預(yù)設(shè)時間內(nèi)讀次數(shù)或者寫次數(shù)小于所述第一預(yù)設(shè)閾值的緩存區(qū)域作為所述第一緩存區(qū)域。
結(jié)合第二方面,在第二種可能的實(shí)現(xiàn)方式中,
所述管理單元,還用于在所述緩存空間中選擇第二預(yù)設(shè)時間內(nèi)寫次數(shù)大于或者等于第二預(yù)設(shè)閾值的緩存區(qū)域作為所述第二緩存區(qū)域。
結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,
所述管理單元,還用于在所述第二預(yù)設(shè)時間內(nèi),記錄所述緩存空間中所有緩存區(qū)域的寫次數(shù)并獲取第二記錄結(jié)果,根據(jù)所述第二記錄結(jié)果在所述緩存空間中選擇第二預(yù)設(shè)時間內(nèi)寫次數(shù)大于或者等于第二預(yù)設(shè)閾值的緩存區(qū)域作為所述第二緩存區(qū)域。
結(jié)合第二方面或第二方面的任意一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410191010.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 民用大飛機(jī)機(jī)載網(wǎng)絡(luò)的數(shù)據(jù)管理系統(tǒng)及方法
- 一種移動應(yīng)用安全管控方法和設(shè)備
- 基于數(shù)據(jù)庫管理系統(tǒng)的電極加工管理系統(tǒng)
- 一種數(shù)據(jù)管理方法及裝置
- 基于XBRL標(biāo)準(zhǔn)的主數(shù)據(jù)管理系統(tǒng)的設(shè)計方法
- 大數(shù)據(jù)環(huán)境下實(shí)現(xiàn)數(shù)據(jù)管理能力評估的系統(tǒng)及其方法
- 一種基于Hadoop的數(shù)據(jù)管理系統(tǒng)及其管理方法
- 物聯(lián)網(wǎng)檢測數(shù)據(jù)管理系統(tǒng)及物聯(lián)網(wǎng)檢測數(shù)據(jù)管理方法
- 基于核心對象的一體化數(shù)據(jù)管理系統(tǒng)
- 數(shù)據(jù)管理方法、數(shù)據(jù)管理裝置、電子設(shè)備及存儲介質(zhì)





