[發明專利]一種基于對象存儲的大文件分布式緩存系統在審
| 申請號: | 202010618725.2 | 申請日: | 2020-07-01 |
| 公開(公告)號: | CN111752905A | 公開(公告)日: | 2020-10-09 |
| 發明(設計)人: | 王大帥;于昊;高傳集 | 申請(專利權)人: | 浪潮云信息技術股份公司 |
| 主分類號: | G06F16/172 | 分類號: | G06F16/172;G06F16/182;G06F16/2455;G06F16/2458;G06F16/27 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 馮春連 |
| 地址: | 250100 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 對象 存儲 文件 分布式 緩存 系統 | ||
1.一種基于對象存儲的大文件分布式緩存系統,其特征在于,其結構包括系統主體、緩存插件、對象存儲和數據庫,其運行過程包括A、B兩部分;
A、緩存的獲取或存入:
所述緩存插件向系統主體發送查詢或存入請求,系統主體根據請求到數據庫中查詢,并返回數據庫的查詢結果,
B、緩存的自動管理:
基于緩存占有空間與觸發流轉流程閾值的比較、緩存的熱度值、緩存容量和與刪除閾值的比較,將緩存自動放入對象存儲的不同區域。
2.根據權利要求1所述的一種基于對象存儲的大文件分布式緩存系統,其特征在于,在A部分,緩存獲取的具體執行流程為:
(A.1.1)緩存插件向系統主體發送查詢請求,
(A.1.2)系統主體根據請求到數據庫中查詢是否有符合條件的緩存,
(A.1.2a)如果是,則數據庫向系統主體返回此緩存的對象存儲地址,并將此緩存記錄的更新時間更改為此刻,同時,將刪除標記置為false,命中次數加一,
(A.1.2b)如果否,則數據庫向系統主體返回空。
3.根據權利要求2所述的一種基于對象存儲的大文件分布式緩存系統,其特征在于,在A部分,緩存存入的具體執行流程為:
(A.2.1)緩存插件向系統主體發送查詢請求,
(A.2.2)系統主體根據請求到數據庫中查詢是否有同一標簽的緩存,
(A.2.2a)如果是,則返回已經存在的信息,
(A.2.2b)如果否,則將此緩存存入對象存儲中,并在數據庫中創建一條記錄。
4.根據權利要求3所述的一種基于對象存儲的大文件分布式緩存系統,其特征在于,所述緩存在數據庫中有一一對應的記錄,此記錄中有包含更新時間、創建時間、唯一標簽、刪除標記、對象存儲的存儲區域、對象存儲地址、命中次數。
5.根據權利要求1或2或3或4所述的一種基于對象存儲的大文件分布式緩存系統,其特征在于,所述緩存包含大文件,還包含一個唯一性標識此大文件的標簽。
6.根據權利要求4所述的一種基于對象存儲的大文件分布式緩存系統,其特征在于,在B部分,緩存自動管理的具體執行流程包括:
(B.1)將所有的刪除標記為true的緩存進行刪除,并對刪除掉緩存后的緩存空間進行統計,
(B.1.a)如果緩存占有空間小于觸發流轉流程閾值,則直接結束此次流程,
(B.1.b)如果緩存空間大于觸發流程的閾值,則進入正式的管理流程,繼續執行步驟(B.2),
(B.2)基于公式1計算緩存的熱度值,隨后,按照熱度值升序或降序排列緩存,
其中,H為該緩存的熱度值,HitCount為數據庫內記錄的命中數,UpdateTime為數據庫內記錄的最后命中時間,CreateTime為此緩存存入時間,NowTime為當前時間,
由公式1可知,H正比于該緩存的命中數以及存活時間,反比于上次命中距今時間,
(B.3)將對象存儲劃分為標準存儲區、低頻存儲區、待刪除區,
(B.4)先將熱度值最高的一部分緩存放入標準存儲區,隨后對剩下部分緩存的容量和進行判斷,
(B.4.a)如果容量和小于低頻存儲區的刪除閾值,則直接將此部分緩存直接全部存入低頻存儲區,
(B.4.b)如果容量和大于刪除閾值,則將熱度值最低的一部分緩存直接打上刪除標記,將剩下的熱度值相對較高的緩存放入低頻存儲區。
7.根據權利要求6所述的一種基于對象存儲的大文件分布式緩存系統,其特征在于,緩存自動管理執行過程中,所有緩存一開始都存儲在標準存儲區,隨著時間推移,緩存自動管理多次啟動,當標準存儲區的容量過大時,會將一部分熱度低的緩存置入低頻存儲區中,當緩存進一步擴大時,低頻存儲區的容量也會過大,此時會將一部分熱度最低的緩存打上刪除標記,即視為轉入了待刪除區,待刪除區的緩存會在下次管理流程開始時被刪除。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮云信息技術股份公司,未經浪潮云信息技術股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010618725.2/1.html,轉載請聲明來源鉆瓜專利網。





