[發明專利]面向多應用的數據存儲系統和數據調用方法有效
| 申請號: | 201710481856.9 | 申請日: | 2015-06-01 |
| 公開(公告)號: | CN107273522B | 公開(公告)日: | 2020-01-14 |
| 發明(設計)人: | 蒙朝輝;李東海;賀劍敏 | 申請(專利權)人: | 明算科技(北京)股份有限公司 |
| 主分類號: | G06F16/28 | 分類號: | G06F16/28;G06F16/2457;G06F16/2455;G06F16/22 |
| 代理公司: | 11539 北京慧誠智道知識產權代理事務所(特殊普通合伙) | 代理人: | 李楠 |
| 地址: | 100027 北京市朝陽區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 面向 應用 數據 存儲系統 調用 方法 | ||
本發明實施例涉及一種面向多應用的數據存儲系統和數據調用方法,所述系統包括:元數據庫,用于存儲系統的元數據;多個緩存模塊,每個緩存模塊面向一個應用,每個所述緩存模塊至少包括一級緩存單元和二級緩存單元;所述緩存模塊用于,根據規則將存入或導出所述元數據庫中的元數據在所述一級緩存單元或二級緩存單元中存儲為緩存數據;數據交換引擎,用于根據應用的數據請求指令,從一級緩存單元或二級緩存單元中調用所需元數據的緩存數據;或者將應用產生的數據發送給所述應用對應的所述緩存模塊,以通過所述緩存模塊將所述數據以元數據形式存儲到所述元數據庫中。
技術領域
本發明涉及計算機領域,尤其涉及一種面向多應用的數據存儲系統和數據調用方法。
背景技術
企業級信息正在以爆炸式的速度增長,同時以其獨特的、無法忽視的重要性改變著企業的生存狀態和競爭力。在企業的管理信息系統(Management Information System,MIS)網絡環境中,數據的存儲和調用每時每刻都在發生,并且數據量隨著企業規模的擴大和企業下用戶人員的增多呈幾何式增長。
管理信息系統的數據被保存在企業的數據庫中,當用戶使用某些應用需要調用這些數據的時候,應用會向數據庫請求導出/寫入這些數據。但是,在用戶端中央處理器(Central Processing Unit,CPU)存取數據的速度非常的快,一秒鐘能夠存取、處理超過十億條的指令和數據,而數據庫的導出/寫入速度就慢很多。因此,以應用調用數據的情況為例,目前常用方法是對數據庫的數據調用構架緩存,將數據庫中被應用訪問頻繁的數據全部都復制到緩存中,使得在應用調用數據時,可以不經常到數據庫中去取數據,而是到緩存中去取就行了,這樣速度可以快很多。
但是,通常情況下,管理信息系統中企業下用戶的數據量是很大的,每個用戶使用的應用也是非常多的,這就導致數據庫中被頻繁訪問數據的數據量是巨大的。特別是當管理信息系統中增加應用時,會直接導致需要緩存的數據大量增加,在這種情況下,現有管理信息系統的數據存儲機制和數據存儲系統的架構,已經無法滿足企業用戶對于數據調用快速有效的需求。
發明內容
本發明實施例提供了一種面向多應用的數據存儲系統和數據調用方法,能夠基于不同應用,對數據進行獨立緩存調用,并對訪問頻率不同等級的數據進行分級緩存,從而有效提高數據調用的速度,提升管理信息系統的工作效率。
第一方面,本發明實施例提供了一種面向多應用的數據存儲系統,所述系統包括:
元數據庫,用于存儲系統的元數據;
多個緩存模塊,每個緩存模塊面向一個應用,每個所述緩存模塊至少包括一級緩存單元和二級緩存單元;所述緩存模塊用于,根據規則將存入或導出所述元數據庫中的元數據在所述一級緩存單元或二級緩存單元中存儲為緩存數據;
數據交換引擎,用于根據應用的數據請求指令,從一級緩存單元或二級緩存單元中調用所需元數據的緩存數據;或者將應用產生的數據發送給所述應用對應的所述緩存模塊,以通過所述緩存模塊將所述數據以元數據形式存儲到所述元數據庫中;
其中,所述數據交換引擎根據應用的數據請求指令,向與所述應用相對應的緩存模塊發送元數據調用請求;所述緩存模塊根據所述元數據調用請求,在所述緩存模塊的一級緩存單元中查詢所需元數據的緩存數據;當所述一級緩存單元中存在所需元數據的緩存數據時,將所述所需元數據的緩存數據通過所述數據交換引擎返回給所述應用;當所述一級緩存單元中沒有所需元數據的緩存數據時,在所述緩存模塊的二級緩存單元中查詢所需元數據的緩存數據,并將在所述二級緩存單元中存儲的所需元數據的緩存數據通過數據交換引擎返回給所述應用。
優選的,所述規則包括元數據的調用頻率;
所述一級緩存單元具體用于,對調用頻率超過第一閾值的元數據進行臨時存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于明算科技(北京)股份有限公司,未經明算科技(北京)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710481856.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:Feed內容質量評價方法及裝置
- 下一篇:一種網絡訪問記錄清除方法及裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





