[發明專利]一種基于WEB應用的矩陣式數據緩存方法及裝置有效
| 申請號: | 200710178550.2 | 申請日: | 2007-11-30 |
| 公開(公告)號: | CN101169790A | 公開(公告)日: | 2008-04-30 |
| 發明(設計)人: | 汪峰來;余濤;王瑞平 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京律誠同業知識產權代理有限公司 | 代理人: | 梁揮;祁建國 |
| 地址: | 518057廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 web 應用 矩陣 數據 緩存 方法 裝置 | ||
1.一種基于WEB應用的矩陣式數據緩存方法,用于包括門戶服務器以及數據庫服務器的WEB應用系統,其特征在于,包括:
步驟一,設置一緩存服務器,對根據所述門戶服務器的請求從數據庫服務器讀取的數據進行緩存;
步驟二,對所述緩存數據進行對象/關系映射,得到持久化數據;
步驟三,利用哈希表為所述持久化數據建立索引,形成矩陣式數據結構;
步驟四,所述緩存服務器根據所述索引提供數據訪問接口。
2.如權利要求1所述的方法,其特征在于,所述步驟一進一步包括:
所述緩存服務器設置有一頻率閾值以及一容量閾值,對從數據庫服務器讀取的數據的讀取頻率以及數據量進行監測,對于讀取頻率高于所述頻率閾值,數據量低于所述容量閾值的數據進行緩存。
3.如權利要求1所述的方法,其特征在于,所述步驟二進一步包括:
所述對象/關系映射利用hibernate框架或者ibatis框架實現。
4.如權利要求1所述的方法,其特征在于,所述步驟三進一步包括:
將所述持久化數據作為哈希函數的哈希值,利用哈希函數建立哈希值與存儲位置的對應關系。
5.如權利要求1、2、3或4所述的方法,其特征在于,所述步驟三與步驟四之間還包括:
所述緩存服務器設置有一刪除頻率或者一時長閾值,刪除讀取頻率低于所述刪除頻率,或者上次被讀取距當前超過所述時長閾值的緩存數據。
6.如權利要求1、2、3或4所述的方法,其特征在于,所述步驟三與步驟四之間還包括:
所述緩存服務器根據手動或者定時的方式,掃描所述緩存數據是否與所述數據庫服務器對應的數據保持一致,將所述數據庫服務器中發生變化的數據更新至所述緩存服務器中。
7.一種基于WEB應用的矩陣式數據緩存裝置,用于包括門戶服務器以及數據庫服務器的WEB應用系統,并與所述門戶服務器連接,其特征在于,包括:
緩存讀取模塊,用于對根據所述門戶服務器的請求,從所述數據庫服務器中讀取的數據進行緩存;
映射模塊,用于對所述數據進行對象/關系映射,得到持久化數據;
矩陣式數據結構建立模塊,用于利用哈希表為所述持久化數據建立索引,形成矩陣式數據結構;
訪問模塊,用于根據所述索引提供數據訪問接口。
8.如權利要求7所述的裝置,其特征在于,
所述緩存讀取模塊中設置有一頻率閾值以及一容量閾值,所述緩存數據的被讀取頻率高于所述頻率閾值,所述緩存數據的數據量低于所述容量閾值。
9.如權利要求7所述的裝置,其特征在于,所述映射模塊利用hibernate框架或者ibatis框架實現對象/關系映射。
10.如權利要求7、8或9所述的裝置,其特征在于,所述矩陣式數據結構建立模塊將所述持久化數據作為哈希函數的哈希值,利用哈希函數建立哈希值與存儲位置的對應關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710178550.2/1.html,轉載請聲明來源鉆瓜專利網。





