国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      面向多應(yīng)用的數(shù)據(jù)存儲系統(tǒng)的制作方法

      文檔序號:10017012閱讀:614來源:國知局
      面向多應(yīng)用的數(shù)據(jù)存儲系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本實(shí)用新型涉及計算機(jī)硬件領(lǐng)域,尤其涉及一種面向多應(yīng)用的數(shù)據(jù)存儲系統(tǒng)。
      【背景技術(shù)】
      [0002]企業(yè)級信息正在以爆炸式的速度增長,同時以其獨(dú)特的、無法忽視的重要性改變著企業(yè)的生存狀態(tài)和競爭力。在企業(yè)的管理信息系統(tǒng)(Management Informat1n System,MIS)網(wǎng)絡(luò)環(huán)境中,數(shù)據(jù)的存儲和調(diào)用每時每刻都在發(fā)生,并且數(shù)據(jù)量隨著企業(yè)規(guī)模的擴(kuò)大和企業(yè)下用戶人員的增多呈幾何式增長。
      [0003]管理信息系統(tǒng)的數(shù)據(jù)被保存在企業(yè)的數(shù)據(jù)庫中,當(dāng)用戶使用某些應(yīng)用需要調(diào)用/存儲這些數(shù)據(jù)的時候,應(yīng)用會向數(shù)據(jù)庫請求導(dǎo)出/寫入這些數(shù)據(jù)。但是,在用戶端中央處理器(Central Processing Unit,CPU)存取數(shù)據(jù)的速度非常的快,一秒鐘能夠存取、處理超過十億條的指令和數(shù)據(jù),而數(shù)據(jù)庫的導(dǎo)出/寫入速度就慢很多。因此,以應(yīng)用調(diào)用數(shù)據(jù)的情況為例,目前常用方法是對數(shù)據(jù)庫的數(shù)據(jù)調(diào)用/存儲構(gòu)架緩存,將數(shù)據(jù)庫中被應(yīng)用訪問頻繁的數(shù)據(jù)全部都復(fù)制到緩存中,使得在應(yīng)用調(diào)用數(shù)據(jù)時,可以不經(jīng)常到數(shù)據(jù)庫中去取數(shù)據(jù),而是到緩存中去取就行了,這樣速度可以快很多。
      [0004]但是,通常情況下,管理信息系統(tǒng)中企業(yè)下用戶的數(shù)據(jù)量是很大的,每個用戶使用的應(yīng)用也是非常多的,這就導(dǎo)致數(shù)據(jù)庫中被頻繁訪問數(shù)據(jù)的數(shù)據(jù)量是巨大的。特別是當(dāng)管理信息系統(tǒng)中增加應(yīng)用時,會直接導(dǎo)致需要緩存的數(shù)據(jù)大量增加,在這種情況下,現(xiàn)有管理信息系統(tǒng)的數(shù)據(jù)存儲機(jī)制和數(shù)據(jù)存儲系統(tǒng)的架構(gòu),已經(jīng)無法滿足企業(yè)用戶對于數(shù)據(jù)調(diào)用/存儲快速有效的需求。
      【實(shí)用新型內(nèi)容】
      [0005]本實(shí)用新型實(shí)施例提供了一種面向多應(yīng)用的數(shù)據(jù)存儲系統(tǒng),能夠面向不同應(yīng)用,對數(shù)據(jù)進(jìn)行獨(dú)立緩存調(diào)用/存儲,并對訪問頻率不同等級的數(shù)據(jù)進(jìn)行分級緩存,從而有效提高數(shù)據(jù)調(diào)用/存儲的速度,提升管理信息系統(tǒng)的工作效率。
      [0006]第一方面,本實(shí)用新型實(shí)施例提供了一種面向多應(yīng)用的數(shù)據(jù)存儲系統(tǒng),所述系統(tǒng)包括:
      [0007]元數(shù)據(jù)庫服務(wù)器、多個緩存單元和數(shù)據(jù)交換引擎;
      [0008]所述數(shù)據(jù)交換引擎與應(yīng)用數(shù)據(jù)處理單元相連接,所述應(yīng)用數(shù)據(jù)處理單元為所述系統(tǒng)提供應(yīng)用服務(wù);所述數(shù)據(jù)交換引擎,接收所述應(yīng)用數(shù)據(jù)處理單元發(fā)送的數(shù)據(jù)請求指令,將所述數(shù)據(jù)請求指令發(fā)送給所述應(yīng)用數(shù)據(jù)處理單元對應(yīng)的所述緩存單元;
      [0009]多個所述緩存單元,與所述數(shù)據(jù)交換引擎相連接,每個緩存單元與一個應(yīng)用數(shù)據(jù)處理單元相對應(yīng);每個所述緩存單元至少包括一級緩存單元和二級緩存單元;所述緩存單元接收所述數(shù)據(jù)交換引擎發(fā)送的所述數(shù)據(jù)請求指令根據(jù)規(guī)則從一級緩存單元或二級緩存單元中調(diào)用所需的緩存數(shù)據(jù);當(dāng)所述一級緩存單元或二級緩存單元中沒有所述緩存數(shù)據(jù)時,將所述數(shù)據(jù)請求指令發(fā)送給所述元數(shù)據(jù)庫服務(wù)器;
      [0010]所述元數(shù)據(jù)庫服務(wù)器與所述多個緩存單元分別相連接,接收所述緩存單元發(fā)送的所述數(shù)據(jù)請求指令,并根據(jù)所述數(shù)據(jù)請求指令調(diào)用相應(yīng)的元數(shù)據(jù)發(fā)送到所述緩存單元;
      [0011]所述緩存單元將所述元數(shù)據(jù)存儲為緩存數(shù)據(jù),并將所述緩存數(shù)據(jù)通過所述數(shù)據(jù)交換弓I擎發(fā)送給所述應(yīng)用數(shù)據(jù)處理單元。
      [0012]優(yōu)選的,所述數(shù)據(jù)交換引擎接收所述應(yīng)用數(shù)據(jù)處理單元發(fā)送的數(shù)據(jù),將所述數(shù)據(jù)根據(jù)規(guī)則發(fā)送到所述一級緩存單元或二級緩存單元中存儲為緩存數(shù)據(jù);
      [0013]所述一級緩存單元或二級緩存單元再將所述緩存數(shù)據(jù)發(fā)送給所述元數(shù)據(jù)庫服務(wù)器;
      [0014]所述元數(shù)據(jù)庫服務(wù)器將所述緩存數(shù)據(jù)存儲為元數(shù)據(jù)。
      [0015]優(yōu)選的,所述規(guī)則包括元數(shù)據(jù)的調(diào)用頻率;當(dāng)元數(shù)據(jù)的調(diào)用頻率超過第一閾值時,通過所述一級緩存單元對所述調(diào)用頻率超過第一閾值的元數(shù)據(jù)臨時存儲為所述緩存數(shù)據(jù)。
      [0016]進(jìn)一步優(yōu)選的,當(dāng)元數(shù)據(jù)的調(diào)用頻率超過第二閾值且未超過第一閾值時,通過所述二級緩存單元對所述調(diào)用頻率超過第二閾值且未超過第一閾值的元數(shù)據(jù)存儲為所述緩存數(shù)據(jù)。
      [0017]進(jìn)一步優(yōu)選的,所述一級緩存單元和二級緩存單元包括用于記錄所述應(yīng)用之間的關(guān)系的關(guān)系型數(shù)據(jù)。
      [0018]優(yōu)選的,所述數(shù)據(jù)存儲系統(tǒng)為異構(gòu)數(shù)據(jù)存儲系統(tǒng)。
      [0019]本實(shí)用新型提出的數(shù)據(jù)存儲系統(tǒng),對于元數(shù)據(jù)庫服務(wù)器中數(shù)據(jù)的調(diào)用/存儲采用多級緩存機(jī)制,通過架構(gòu)面向每個應(yīng)用支持多級緩存機(jī)制的緩存單元,對訪問頻率不同等級的數(shù)據(jù)進(jìn)行分級緩存,使得最頻繁被訪問的數(shù)據(jù)能夠以最快速度被應(yīng)用獲取,較頻繁及不太頻繁被訪問的數(shù)據(jù)能夠以較快速度被應(yīng)用獲取。同時采用基于不同應(yīng)用對數(shù)據(jù)進(jìn)行獨(dú)立緩存下的調(diào)用/存儲的系統(tǒng)架構(gòu),使得在對系統(tǒng)功能進(jìn)行擴(kuò)展增加應(yīng)用數(shù)量時,也不會影響到每個應(yīng)用的數(shù)據(jù)請求速度。本實(shí)用新型的數(shù)據(jù)存儲系統(tǒng),能夠有效提高數(shù)據(jù)調(diào)用/存儲的速度,提升管理信息系統(tǒng)的工作效率。
      【附圖說明】
      [0020]圖1為本實(shí)用新型實(shí)施例一提供的面向多應(yīng)用的數(shù)據(jù)存儲系統(tǒng)的示意圖;
      [0021]圖2為本實(shí)用新型實(shí)施例二提供的基于數(shù)據(jù)存儲系統(tǒng)的數(shù)據(jù)存儲方法流程圖
      [0022]圖3為本實(shí)用新型實(shí)施例三提供的基于數(shù)據(jù)存儲系統(tǒng)的數(shù)據(jù)調(diào)用方法流程圖。
      【具體實(shí)施方式】
      [0023]為使本實(shí)用新型的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對本實(shí)用新型具體實(shí)施例作進(jìn)一步的詳細(xì)描述。
      [0024]下面以圖1為例詳細(xì)說明本實(shí)用新型實(shí)施例提供的面向多應(yīng)用的數(shù)據(jù)存儲系統(tǒng)的系統(tǒng)結(jié)構(gòu),圖1為本實(shí)用新型實(shí)施例提供的數(shù)據(jù)存儲系統(tǒng)示意圖。
      [0025]如圖1所示,本實(shí)施例的數(shù)據(jù)存儲系統(tǒng)包括:元數(shù)據(jù)庫服務(wù)器10,多個緩存單元(本實(shí)施例中以緩存單元20-1、緩存單元20-2、緩存單元20-3為例進(jìn)行說明),和數(shù)據(jù)交換引擎30。
      [0026]元數(shù)據(jù)庫服務(wù)器10用于存儲系統(tǒng)的元數(shù)據(jù);
      [0027]緩存單元,每個緩存單元面向一個應(yīng)用(如緩存單元20-1面向應(yīng)用1、緩存單元20-2面向應(yīng)用2、緩存單元20-3面向引用3),每個應(yīng)用都運(yùn)行在一個應(yīng)用數(shù)據(jù)處理單元(圖中僅以應(yīng)用示出)中,每個緩存單元都至少包括一級緩存單元201和二級緩存單元202 ;緩存單元用于根據(jù)規(guī)則將存入或?qū)С鏊鲈獢?shù)據(jù)庫服務(wù)器10中的元數(shù)據(jù),在一級緩存單元201或二級緩存單元202中存儲為緩存數(shù)據(jù);
      [0028]其中,緩存數(shù)據(jù)在一級緩存單元201和二級緩存單元202的存儲可以根據(jù)一些預(yù)設(shè)的規(guī)則進(jìn)行。如:可以根據(jù)元數(shù)據(jù)的調(diào)用頻率來規(guī)定哪些緩存數(shù)據(jù)存儲在一級緩存單元201,哪些緩存數(shù)據(jù)存儲在二級緩存單元202。
      [0029]數(shù)據(jù)交換引擎30,用于根據(jù)應(yīng)用的數(shù)據(jù)請求指令,從與應(yīng)用相對應(yīng)的緩存單元(如應(yīng)用I對應(yīng)緩存單元20-1)的一級緩存單元201或二級緩存單元202中調(diào)用所需元數(shù)據(jù)的緩存數(shù)據(jù);或者將應(yīng)用產(chǎn)生的數(shù)據(jù)發(fā)送給應(yīng)用對應(yīng)的緩存單元,通過該緩存單元將數(shù)據(jù)以元數(shù)據(jù)形式存儲到元數(shù)據(jù)庫服務(wù)器10中。
      [0030]具體的,本實(shí)施例提出的數(shù)據(jù)存儲系統(tǒng)的數(shù)據(jù)調(diào)用過程可以如下:
      [0031]所述數(shù)據(jù)交換引擎30與應(yīng)用數(shù)據(jù)處理單元相連接,所述應(yīng)用數(shù)據(jù)處理單元為所述系統(tǒng)提供應(yīng)用服務(wù);所述數(shù)據(jù)交換引擎30接收所述應(yīng)用數(shù)據(jù)處理單元發(fā)送的數(shù)據(jù)請求指令,將所述數(shù)據(jù)請求指令發(fā)送給所述應(yīng)用數(shù)據(jù)處理單元對應(yīng)的所述緩存單元;多個緩存單元與數(shù)據(jù)交換引擎相連30接,所述緩存單元接收所述數(shù)據(jù)交換引擎30發(fā)送的數(shù)據(jù)請求指令,根據(jù)規(guī)則從一級緩存單元或二級緩存單元中調(diào)用所需的緩存數(shù)據(jù);當(dāng)所述一級緩存單元或二級緩存單元中沒有所述緩存數(shù)據(jù)時,將所述數(shù)據(jù)請求指令發(fā)送給所述元數(shù)據(jù)庫服務(wù)器10 ;所
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1