国产精品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>

      數(shù)據(jù)庫集群的元信息的管理的方法及裝置的制造方法

      文檔序號:9631627閱讀:469來源:國知局
      數(shù)據(jù)庫集群的元信息的管理的方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及數(shù)據(jù)庫技術(shù)領(lǐng)域,具體而言,本發(fā)明涉及一種的數(shù)據(jù)庫集群的元信息的管理方法,及一種數(shù)據(jù)庫集群的元信息的管理裝置。
      【背景技術(shù)】
      [0002]隨著時(shí)代的發(fā)展,科技發(fā)達(dá),信息流通,人們之間的交流越來越密切,生活也越來越方便,然而,通過高科技的產(chǎn)物進(jìn)行信息的溝通與交流離不開數(shù)據(jù)。數(shù)據(jù),已經(jīng)滲透到當(dāng)今每一個(gè)行業(yè)和業(yè)務(wù)職能領(lǐng)域,成為重要的生產(chǎn)因素。人們對于海量數(shù)據(jù)的挖掘和運(yùn)用,必然涉及到對海量數(shù)據(jù)的存儲,可以采用以元數(shù)據(jù)(Metadata)的方式存儲海量數(shù)據(jù)。元數(shù)據(jù),又稱元信息、中介數(shù)據(jù)、中繼數(shù)據(jù),主要是描述數(shù)據(jù)屬性(property)的信息,用來支持如指示存儲位置、歷史數(shù)據(jù)、資源查找、文件記錄等功能。在軟件構(gòu)造領(lǐng)域中,元數(shù)據(jù)被定義為在程序中不是被加工的對象,而是通過其值的改變來改變程序的行為的數(shù)據(jù)。它在程序運(yùn)行過程中起著以解釋方式控制程序行為的作用。在程序的不同位置配置不同值的元數(shù)據(jù),就可以得到與原來等價(jià)的程序行為。在現(xiàn)有的數(shù)據(jù)庫集群中,通過創(chuàng)建相應(yīng)的獨(dú)立進(jìn)程對集群中存儲的元數(shù)據(jù)進(jìn)行管理,該進(jìn)程將執(zhí)行對元數(shù)據(jù)的獲取、接收、更新等一系列的操作,由于系統(tǒng)維護(hù)獨(dú)立進(jìn)程的資源消耗成本較高,在需要長期管理海量元數(shù)據(jù)的情況下,該進(jìn)程將耗費(fèi)大量的系統(tǒng)內(nèi)存資源和物理資源,從而不僅影響數(shù)據(jù)的處理效率,還提高了維護(hù)該進(jìn)程的運(yùn)行成本,降低了用戶體驗(yàn)。因此,需要一種高效管理元數(shù)據(jù)的方案,在保證低運(yùn)行成本的前提下實(shí)現(xiàn)高效管理元數(shù)據(jù)的目的。

      【發(fā)明內(nèi)容】

      [0003]為克服上述技術(shù)問題或者至少部分地解決上述技術(shù)問題,特提出以下技術(shù)方案:
      [0004]本發(fā)明的實(shí)施例提出了一種數(shù)據(jù)庫集群的元信息的管理方法,所述數(shù)據(jù)庫集群具有多個(gè)數(shù)據(jù)節(jié)點(diǎn),所述方法包括:
      [0005]檢測到元信息獲取請求時(shí),創(chuàng)建元信息管理線程;
      [0006]通過所述元信息管理線程訪問所述數(shù)據(jù)庫集群的共享存儲空間,所述共享存儲空間中存儲有所述數(shù)據(jù)庫集群中各數(shù)據(jù)節(jié)點(diǎn)的元信息;
      [0007]獲取與所述元信息獲取請求相匹配的元信息。
      [0008]優(yōu)選地,所述元信息獲取請求包括欲獲取的元信息的標(biāo)識信息,則所述獲取與所述元信息獲取請求相匹配的元信息的步驟,進(jìn)一步包括:
      [0009]依據(jù)所述欲獲取的元信息的標(biāo)識信息,在所述共享存儲空間中查找并獲取與所述標(biāo)識信息匹配的元信息。
      [0010]可選地,該方法還包括:
      [0011]獲取所述數(shù)據(jù)庫集群中數(shù)據(jù)節(jié)點(diǎn)的元信息,并將獲取的所述元信息存儲至所述共享存儲空間。
      [0012]可選地,該方法還包括:
      [0013]將獲取到的所述元數(shù)據(jù)存儲至對應(yīng)的數(shù)據(jù)節(jié)點(diǎn),所述元信息獲取請求由所述數(shù)據(jù)節(jié)點(diǎn)發(fā)出。
      [0014]可選地,該方法還包括:
      [0015]檢測到元信息更新請求時(shí),利用元信息管理線程訪問所述共享存儲空間;
      [0016]更新所述共享存儲空間中與元信息更新請求對應(yīng)的元信息。
      [0017]優(yōu)選地,所述元信息更新請求包括欲更新的元信息的標(biāo)識信息以及更新的元信息,則所述更新所述共享存儲空間中與元信息更新請求對應(yīng)的元信息的步驟,進(jìn)一步包括:
      [0018]依據(jù)所述欲更新的元信息的標(biāo)識信息,在所述共享存儲空間中查找與元信息更新請求對應(yīng)的元信息;
      [0019]以所述更新的元信息替換與元信息更新請求對應(yīng)的元信息。
      [0020]本發(fā)明的另一實(shí)施例提出了一種數(shù)據(jù)庫集群的元信息的管理裝置,所述數(shù)據(jù)庫集群具有多個(gè)數(shù)據(jù)節(jié)點(diǎn),所述裝置包括:
      [0021]創(chuàng)建模塊,用于檢測到元信息獲取請求時(shí),創(chuàng)建元信息管理線程;
      [0022]第一訪問模塊,用于通過所述元信息管理線程訪問所述數(shù)據(jù)庫集群的共享存儲空間,所述共享存儲空間中存儲有所述數(shù)據(jù)庫集群中各數(shù)據(jù)節(jié)點(diǎn)的元信息;
      [0023]獲取模塊,用于獲取與所述元信息獲取請求相匹配的元信息。
      [0024]優(yōu)選地,所述元信息獲取請求包括欲獲取的元信息的標(biāo)識信息,則所述獲取模塊包括:
      [0025]查找獲取單元,用于依據(jù)所述欲獲取的元信息的標(biāo)識信息,在所述共享存儲空間中查找并獲取與所述標(biāo)識信息匹配的元信息。
      [0026]可選地,該裝置還包括:
      [0027]第一存儲模塊,用于獲取所述數(shù)據(jù)庫集群中數(shù)據(jù)節(jié)點(diǎn)的元信息,并將獲取的所述元信息存儲至所述共享存儲空間。
      [0028]可選地,該裝置還包括:
      [0029]第二存儲模塊,用于將獲取到的所述元數(shù)據(jù)存儲至對應(yīng)的數(shù)據(jù)節(jié)點(diǎn),所述元信息獲取請求由所述數(shù)據(jù)節(jié)點(diǎn)發(fā)出。
      [0030]可選地,該裝置還包括:
      [0031]第二訪問模塊,用于檢測到元信息更新請求時(shí),利用元信息管理線程訪問所述共享存儲空間;
      [0032]更新模塊,用于更新所述共享存儲空間中與元信息更新請求對應(yīng)的元信息。
      [0033]優(yōu)選地,所述元信息更新請求包括欲更新的元信息的標(biāo)識信息以及更新的元信息,則所述更新模塊包括:
      [0034]查找單元,用于依據(jù)所述欲更新的元信息的標(biāo)識信息,在所述共享存儲空間中查找與元信息更新請求對應(yīng)的元信息;
      [0035]替換單元,用于以所述更新的元信息替換與元信息更新請求對應(yīng)的元信息。
      [0036]本發(fā)明的實(shí)施例中,根據(jù)檢測到的元數(shù)據(jù)獲取請求,創(chuàng)建元信息管理線程獲取與元信息獲取請求相匹配的元信息,通過線程管理元信息的方式,一方面,由于創(chuàng)建線程的資源消耗成本很低,且運(yùn)行線程無需占用獨(dú)立的內(nèi)存空間,可以節(jié)約系統(tǒng)的大量資源,從而提高了獲取元數(shù)據(jù)的效率;另一方面,通過線程訪問數(shù)據(jù)庫集群的共享存儲空間可以高效的獲取到與元信息獲取請求相匹配的元信息,且當(dāng)數(shù)據(jù)節(jié)點(diǎn)中的元信息發(fā)生更新時(shí),可及時(shí)對共享存儲空間相匹配的元信息進(jìn)行相應(yīng)的更新,保證了元信息的一致性;進(jìn)一步地,在共享存儲空間中,預(yù)存儲元數(shù)據(jù)或以預(yù)定頻率獲取各數(shù)據(jù)節(jié)點(diǎn)的元數(shù)據(jù)的方式存儲元數(shù)據(jù),可及時(shí)為數(shù)據(jù)庫集群中的各個(gè)數(shù)據(jù)節(jié)點(diǎn)的元信息更新及獲取提供可靠的保障;更進(jìn)一步地,元信息管理線程在系統(tǒng)運(yùn)行過程中,不需要耗費(fèi)大量的系統(tǒng)內(nèi)存資源和物理資源,從而降低了元信息的管理成本。
      [0037]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
      【附圖說明】
      [0038]本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對實(shí)施例的描述中將變得明顯和容易理解,其中:
      [0039]圖1為本發(fā)明中一個(gè)實(shí)施例的數(shù)據(jù)庫集群的元信息的管理方法的流程示意圖;
      [0040]圖2為本發(fā)明中一個(gè)優(yōu)選實(shí)施例的數(shù)據(jù)庫集群的元信息的管理方法的流程示意圖;
      [0041]圖3為本發(fā)明中數(shù)據(jù)庫集群的用于元信息管理的系統(tǒng)拓?fù)涫疽鈭D;
      [0042]圖4為本發(fā)明中另一實(shí)施例的數(shù)據(jù)庫集群的元信息的管理裝置的結(jié)構(gòu)示意圖;
      [0043]圖5為本發(fā)明中另一優(yōu)選實(shí)施例的數(shù)據(jù)庫集群的元信息的管理裝置的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0044]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。
      [0045]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1