[發明專利]一種基于裝載因子的緩存數據預加載與替換方法有效
| 申請號: | 201410166680.4 | 申請日: | 2014-04-22 |
| 公開(公告)號: | CN103942315B | 公開(公告)日: | 2017-03-22 |
| 發明(設計)人: | 王新根;王新宇 | 申請(專利權)人: | 杭州邦盛金融信息技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F12/0893 |
| 代理公司: | 杭州求是專利事務所有限公司33200 | 代理人: | 邱啟旺 |
| 地址: | 310006 浙江省杭州市西*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 裝載 因子 緩存 數據 加載 替換 方法 | ||
1.一種基于裝載因子對緩存數據進行預加載和替換的方法,其特征在于,包括如下步驟:
(1)計算系統的數據的分布情況,對于符合一定分布模型的系統,可以使用統計模型計算得到分布情況,對于無法找到合適的分布模型的數據,則通過使用數據庫統計算法得到;
(2)在系統啟動時,根據數據的分布情況,計算需要加載的數據的裝載因子,一旦裝載因子(即緩存命中次數)占數據訪問次數比例超過閥值,則將其加載到緩存,否則不預加載;
(3)系統運行過程中采用惰性更新方法,當用戶訪問某個數據時,重新計算該數據的裝載因子,根據新的裝載因子決定是否需要將數據放到緩存中或是否需要從緩存中移除;
(4)在第三步中有新的數據需要更新時,替換緩存中的數據;
(5)對于數據量較少的系統不更新分布因子,但是在數據量增長后隔一定間隔更新一次裝載因子之后循環采用第三到第五步的策略,保持緩存中數據的時效性和命中率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州邦盛金融信息技術有限公司,未經杭州邦盛金融信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410166680.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:高螺旋刃帶麻花鉆頭
- 下一篇:網站頁面的展示方法、裝置及終端





