[發明專利]一種數據管理方法、裝置、電子設備及可讀存儲介質有效
| 申請號: | 201911229131.6 | 申請日: | 2019-12-04 |
| 公開(公告)號: | CN111124952B | 公開(公告)日: | 2022-09-30 |
| 發明(設計)人: | 王晨;皮基慶;林默;張德陽;于敬延;王兆仲;牟晉勇 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | G06F12/0877 | 分類號: | G06F12/0877 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 劉蔓莉 |
| 地址: | 100080 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據管理 方法 裝置 電子設備 可讀 存儲 介質 | ||
本發明實施例提供了一種數據管理方法、裝置、電子設備及可讀存儲介質,通過針對緩存區域內的目標數據,統計目標數據在預設統計時長內的被請求頻率;如果被請求頻率滿足預設的高頻請求條件,則按照第一預設調整規則延長目標數據的過期時長;如果被請求頻率滿足預設的低頻請求條件,則按照第二預設調整規則縮短目標數據的過期時長。可以對緩存區域內的緩存數據的過期時長進行動態調整,為請求頻率不同的數據調整不同的過期時長,提高緩存區域存儲空間的利用率。
技術領域
本發明涉及數據緩存技術領域,特別是涉及一種數據管理方法、裝置、電子設備及可讀存儲介質。
背景技術
緩存技術在互聯網服務系統中已經普遍應用,對獲取耗時較長的熱點數據進行緩存,可以使得程序執行中直接從緩存中獲取這些熱點數據,從而大大提高系統的執行效率。
目前現有的做法是將同源數據(數據源一致或者獲取邏輯一致的數據)統一在緩存區域進行緩存,并對該緩存區域設置對應的過期時長。同源數據在達到過期時長后失效并從緩存區域中移除。
然而,由于緩存區域的存儲空間有限,對緩存區域設置對應的過期時長,將導致緩存區域的存儲空間得不到充分的利用。
發明內容
本發明實施例的目的在于提供一種數據管理方法、裝置、電子設備及可讀存儲介質,以實現提高緩存區域的存儲空間利用率。具體技術方案如下:
在本發明實施的第一方面,首先提供了一種數據管理方法,所述方法包括:
針對緩存區域內的目標數據,統計所述目標數據在預設統計時長內的被請求頻率;
如果所述被請求頻率滿足預設的高頻請求條件,則按照第一預設調整規則延長所述目標數據的過期時長;
如果所述被請求頻率滿足預設的低頻請求條件,則按照第二預設調整規則縮短所述目標數據的過期時長。
可選地,所述方法還包括:
計算所述被請求頻率與預設參考頻率之間的差異度;
如果所述差異度大于第一預設閾值,則確定所述被請求頻率滿足預設的高頻請求條件;
如果所述差異度小于第二預設閾值,則確定所述被請求頻率滿足預設的低頻請求條件,第一預設閾值大于或等于第二預設閾值。
可選地,所述計算所述被請求頻率與預設參考頻率之間的差異度包括:
計算所述被請求頻率與預設參考頻率的比值,作為所述被請求頻率與所述預設參考頻率之間的差異度;或者計算所述被請求頻率與預設參考頻率的差值,并以所述差值與所述預設參考頻率的比值作為所述被請求頻率與所述預設參考頻率之間的差異度。
可選地,所述方法還包括:
計算在預設統計時長內緩存區域中的所有緩存數據的平均被請求頻率,作為預設參考頻率。
可選地,所述如果確定所述被請求頻率滿足預設的高頻請求條件,則按照第一預設調整規則延長所述目標數據的過期時長,包括:
若所述被請求頻率滿足預設的高頻請求條件,則將目標數據的當前過期時長按照第一預設調整比例增大,得到調整后的過期時長;
所述如果確定所述被請求頻率滿足預設的低頻請求條件,則按照第二預設調整規則縮短所述目標數據的過期時長,包括:
若所述被請求頻率滿足預設的低頻請求條件,則將所述目標數據的當前過期時長按照第二預設調整比例減小,得到調整后的過期時長。
可選地,所述方法還包括:
當所述被請求頻率滿足預設的高頻請求條件時,判斷所述延長后的過期時長是否大于預設過期上限時長;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911229131.6/2.html,轉載請聲明來源鉆瓜專利網。





