[發明專利]一種數據存儲方法及裝置有效
| 申請號: | 201410833626.0 | 申請日: | 2014-12-26 |
| 公開(公告)號: | CN104571954B | 公開(公告)日: | 2018-05-18 |
| 發明(設計)人: | 柴云鵬;孫東旺 | 申請(專利權)人: | 杭州華為數字技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 存儲 方法 裝置 | ||
本發明的實施例提供一種數據存儲方法及裝置,涉及數據存儲領域,解決了目前由于過于頻繁向SSD中寫入數據,而導致SSD壽命變得很短,且降低SSD存儲效率的問題。該方案包括:統計數據存儲裝置中任一數據分別在N個周期內的訪問量,N>0;根據所述數據在N個周期內的訪問量,確定所述數據是否滿足固態硬盤SSD特征,所述SSD特征用于反映所述數據在所述N個周期內的活躍度;若確定出所述數據滿足至少一個所述SSD特征,則將所述數據存儲至所述SSD中。
技術領域
本發明涉及數據存儲領域,尤其涉及一種數據存儲方法及裝置。
背景技術
目前,數據存儲系統中常用的存儲介質包括內存(Memory)、SSD(Solid StateDrives,固態硬盤)和磁盤(Disk),其中,這三種存儲介質的訪問速度排序為:內存>SSD>磁盤,而這三種存儲介質的容量大小排序為:內存<SSD<磁盤,可見,相較于磁盤,內存和SSD的容量較小但訪問速度更快,因此,內存通常作為一級緩存來存儲一些訪問較為頻繁的熱門數據,當內存容量不足時,可根據LRU(Least Recently Used,近期最少使用算法)機制將內存中的一段時間內最少使用的數據寫入作為二級緩存的SSD中,同時,SSD基于相同的LRU機制將自身一段時間內最少使用的數據寫入磁盤中。
這些訪問較為頻繁的熱門數據還可以分為短期熱門數據(在短期內被頻繁訪問的數據)和長期熱門數據(在長期內被頻繁訪問的數據),由于LRU機制中統計數據的使用次數的周期可自定義,因此,寫入SSD中的一段時間內最少使用的數據中,可能存在很多短期熱門數據,也就是說,寫入SSD中的短期熱門數據需要頻繁的更新。
然而,SSD的訪問速度雖然比較快,但是它的寫入耐久性很有限(即它只能支持一定次數的數據寫入操作),當SSD作為二級緩存時,過于頻繁的數據寫入會使SSD壽命變短,特別的,由于短期熱門數據的在SSD內的存儲時間較短,因此,在一定時間內,若SSD中存儲大量的短期熱門數據會大大增加SSD的寫入次數,降低了SSD的存儲效率,同時增加整個數據存儲系統的成本。
發明內容
本發明的實施例提供一種數據存儲方法及裝置,解決了目前由于過于頻繁向SSD中寫入數據,而導致SSD壽命變得很短,且降低SSD存儲效率的問題。
為達到上述目的,本發明的實施例采用如下技術方案:
本發明的實施例提供一種數據存儲方法,包括:
統計數據存儲裝置中任一數據分別在N個周期內的訪問量,N>0;
根據所述數據在N個周期內的訪問量,確定所述數據是否滿足固態硬盤SSD特征,所述SSD特征用于反映所述數據在所述N個周期內的活躍度;
確定出所述數據滿足至少一個所述SSD特征,則根據所述待寫入數據寫入SSD的優先級,將所述數據存儲至所述SSD中。
結合第一方面,在第一方面的第一種可能的實現方式中,所述若確定出所述數據滿足至少一個所述SSD特征,則將所述數據存儲至所述SSD中,包括:
若確定出所述數據滿足至少一個所述SSD特征,則根據所述數據的SSD特征確定所述數據寫入所述SSD的優先級;
根據所述數據寫入所述SSD的優先級,將所述數據存儲至所述SSD中。
結合第一方面或第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,所述SSD特征包括訪問量特征、活躍度比重特征以及連續活躍度特征中的至少一個,其中,
若所述SSD特征包括所述訪問量特征,則所述根據所述數據在N個周期內的訪問量,確定所述數據是否滿足SSD特征,包括:
若所述數據在N個周期內的訪問量之和大于第一閾值,則確定所述數據滿足所述訪問量特征;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華為數字技術有限公司,未經杭州華為數字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410833626.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:資源預加載方法及裝置
- 下一篇:一種用于LED燈具的光學透鏡和LED燈具
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





