[發明專利]數據存儲方法、裝置和存儲系統有效
| 申請號: | 201310068244.9 | 申請日: | 2013-03-04 |
| 公開(公告)號: | CN104035925B | 公開(公告)日: | 2018-07-17 |
| 發明(設計)人: | 張禮方;肖立鵬;曾凱源;鐘超宇;莊泗華 | 申請(專利權)人: | 深圳市騰訊計算機系統有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 滕一斌 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲引擎 引擎 一級存儲 數據存儲 存儲 存儲系統 獲取模塊 數據訪問 數據存儲模塊 多級存儲 訪問效率 數據調度 終端設備 刪除 訪問 | ||
本發明公開了一種數據存儲方法、裝置和存儲系統,屬于終端設備領域。所述方法包括:獲取當前存儲引擎的數據訪問情況;根據所述當前存儲引擎的數據訪問情況,確定所述當前存儲引擎中包括需要存儲至下一級存儲引擎的數據;獲取所述需要存儲至下一級存儲引擎的數據;將獲取到的數據存儲至所述下一級存儲引擎,并刪除所述當前存儲引擎中的相應數據。該裝置包括:第一獲取模塊、確定模塊、第二獲取模塊和數據存儲模塊。本發明通過采用多級存儲引擎進行數據的存儲,提高了數據的訪問效率,從當前存儲引擎中獲取下一級存儲引擎的數據,使得數據調度更加合理,進一步降低了用戶的訪問時間。
技術領域
本發明涉及計算機領域,特別涉及一種數據存儲方法、裝置和存儲系統。
背景技術
在傳統的數據庫環境下,信息的訪問速度是數據庫技術性能的衡量要素之一,而信息的訪問速度和數據庫中的存儲形式息息相關,現有數據庫中的數據存儲一般是分布式存儲,而根據這種存儲形式的每一次數據訪問,都必須通過數據查詢語言在數據庫中進行查詢,以得到對應的數據,對于訪問頻繁的數據,也是如此,重復的檢索使得訪問效率較低,也降低了獲取數據的速度。
現有技術中,通過采用分布式緩存技術提高數據庫的可擴展性。該技術可以在一臺或多臺服務器的隨機存儲器中緩存數據庫中的數據,用戶通過從隨機存儲器中讀取數據,與從本地數據庫檢索、加載數據相比,在速度上有了顯著的提高。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
分布式緩存技術雖然提高了訪問的速度,但是需要用戶自行對存儲在隨機存儲器中的數據預先進行調度,無法根據業務需要自動選擇最優的存儲組合,此外,該技術只能進行兩層存儲,即本地數據庫存儲和隨機存儲器存儲,在隨機存儲器中存儲的數據具有不穩定性。
發明內容
為了解決數據自行調度以及數據穩定的問題,本發明實施例提供了一種數據存儲方法、裝置和存儲系統。所述技術方案如下:
一方面,提供了一種數據存儲方法,所述方法包括:
獲取當前存儲引擎的數據訪問情況;
根據所述當前存儲引擎的數據訪問情況,確定所述當前存儲引擎中包括需要存儲至下一級存儲引擎的數據;
獲取所述需要存儲至下一級存儲引擎的數據;
將獲取到的數據存儲至所述下一級存儲引擎,并刪除所述當前存儲引擎中的相應數據。
另一方面,提供了一種數據存儲裝置,所述裝置包括:
第一獲取模塊,用于獲取當前存儲引擎的數據訪問情況;
確定模塊,用于根據所述當前存儲引擎的數據訪問情況,確定所述當前存儲引擎中包括需要存儲至下一級存儲引擎的數據;
第二獲取模塊,用于獲取所述需要存儲至下一級存儲引擎的數據;
數據存儲模塊,用于將獲取到的數據存儲至所述下一級存儲引擎,并刪除所述當前存儲引擎中的相應數據。
又一方面,提供了一種存儲系統,所述系統包括接入機設備以及兩級以上的存儲引擎,
其中,所述接入機設備被配置用于執行以下方法:
獲取當前存儲引擎的數據訪問情況;
根據所述當前存儲引擎的數據訪問情況,確定所述當前存儲引擎中包括需要存儲至下一級存儲引擎的數據;
獲取所述需要存儲至下一級存儲引擎的數據;
將獲取到的數據存儲至所述下一級存儲引擎,并刪除所述當前存儲引擎中的相應數據。
本發明實施例提供的技術方案帶來的有益效果是:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市騰訊計算機系統有限公司,未經深圳市騰訊計算機系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310068244.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于用戶行為的搜索方法及系統
- 下一篇:管理移動終端的存儲器的設備和方法





