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

      Mpp架構數(shù)據(jù)庫集群序列系統(tǒng)及序列管理方法

      文檔序號:9787516閱讀:847來源:國知局
      Mpp架構數(shù)據(jù)庫集群序列系統(tǒng)及序列管理方法
      【技術領域】
      [0001]本發(fā)明屬于集群數(shù)據(jù)庫領域,尤其是涉及一種MPP架構數(shù)據(jù)庫集群序列系統(tǒng)及序列管理方法。
      【背景技術】
      [0002]隨著信息化技術的快速發(fā)展,一個企業(yè)的用戶數(shù)量、數(shù)據(jù)量均呈現(xiàn)爆炸式增長,在業(yè)務量提高的同時,數(shù)據(jù)庫的訪問量和數(shù)據(jù)量快速增長對數(shù)據(jù)庫處理能力和計算強度也相應增大,使得單一節(jié)點數(shù)據(jù)庫根本無法承擔。在這樣一個背景下,大型分布式數(shù)據(jù)庫集群產(chǎn)生了,所謂數(shù)據(jù)庫集群,是指利用兩臺或多臺數(shù)據(jù)庫服務,構成一個虛擬單一數(shù)據(jù)庫邏輯映像,像單數(shù)據(jù)庫那樣,向客戶端提供透明的數(shù)據(jù)服務。
      [0003]目前,有兩種主流的數(shù)據(jù)庫集群架構,帶中心節(jié)點的集群架構和不帶中心節(jié)點的MPP架構。帶中心節(jié)點的集群架構,集群元數(shù)據(jù)只有一份,由中心節(jié)點統(tǒng)一負責管理;不帶中心節(jié)點的MPP架構,集群元數(shù)據(jù)有多份,每個集群節(jié)點一份,且完全相同,由各個集群節(jié)點自身維護。
      [0004]在數(shù)據(jù)庫系統(tǒng)中,包括數(shù)據(jù)庫的表(TabI e)、索引(Index)、視圖(Vi ew)等數(shù)據(jù)庫對象。序列(Sequence)也是數(shù)據(jù)庫對象的一種,在單機數(shù)據(jù)庫中,該對象用于生成唯一序列,供業(yè)務使用,用于唯一識別某條表記錄,其特點是該序列生成的序列值是單調遞增(或遞減)的,在數(shù)據(jù)庫中由同一序列對象的實例生成的序列值唯一。而在數(shù)據(jù)庫集群中,特別是在MPP架構的集群中,由于沒有中心節(jié)點,所以沒有全局中心負責序列的管理工作,無法實現(xiàn)像單機一樣的序列對象。

      【發(fā)明內容】

      [0005]本發(fā)明實施例提供了一種MPP架構數(shù)據(jù)庫集群序列系統(tǒng)及序列管理方法,用以實現(xiàn)在MPP架構數(shù)據(jù)庫集群中實現(xiàn)序列管理的目的。
      [0006]第一方面,本發(fā)明實施例提供了一種MPP架構數(shù)據(jù)庫集群序列系統(tǒng),所述系統(tǒng)包括:
      [0007]內存數(shù)據(jù)庫,用于為每個集群節(jié)點提供sequence序列對象管理服務。
      [0008]進一步的,所述內存數(shù)據(jù)庫分布設置在每個集群節(jié)點中。
      [0009]進一步的,所述分布設置在每個集群節(jié)點中的內存數(shù)據(jù)庫為虛擬整體內存數(shù)據(jù)庫。
      [0010]更進一步的,所述內存數(shù)據(jù)庫具體用于:
      [0011 ] 新增、修改、刪除和查詢sequence序列對象。
      [0012]第二方面,本發(fā)明實施例提供了一種MPP架構數(shù)據(jù)庫集群序列sequence管理方法,所述方法包括:
      [0013]節(jié)點接收客戶端的管理序列sequence對象請求,并將所述管理序列sequence對象發(fā)送至內存數(shù)據(jù)庫;
      [0014]內存數(shù)據(jù)庫執(zhí)行序列sequence對象管理,并將管理序列sequence對象響應消息返回給集群節(jié)點;
      [0015]集群節(jié)點將所述管理序列sequence對象響應消息發(fā)送至所述客戶端。
      [0016]進一步的,所述內存數(shù)據(jù)庫執(zhí)行序列sequence對象管理,并將管理序列sequence對象響應消息返回給集群節(jié)點,包括:
      [0017]所述內存數(shù)據(jù)庫生成序列數(shù)值,返回該序列數(shù)值給集群節(jié)點;
      [0018]所述集群節(jié)點將所述管理序列sequence對象響應消息發(fā)送至所述客戶端,包括:
      [0019]集群節(jié)點將生成的序列數(shù)值,發(fā)送至所述客戶端。
      [0020]進一步的,所述內存數(shù)據(jù)庫與集群節(jié)點之間通過標準SQL接口實現(xiàn)管理序列sequence 對象。
      [0021]采用上述技術方案,可以讓MPP架構的數(shù)據(jù)庫集群具有sequence序列功能,包括sequence序列對象管理,使得使用MPP架構數(shù)據(jù)庫集群的sequence功能可以獲得和單機數(shù)據(jù)庫相同的體驗;此外通過內存數(shù)據(jù)庫提供sequence功能,可以提供高性能的sequence功能;sequence的管理全部在內存數(shù)據(jù)庫中,可提供高速、并發(fā)處理機制,使得其性能遠遠大于單機數(shù)據(jù)庫。
      【附圖說明】
      [0022]為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0023]圖1是本發(fā)明第一實施例提供的MPP架構數(shù)據(jù)庫集群序列系統(tǒng)的結構示意圖;
      [0024]圖2是本發(fā)明第二實施例提供的MPP架構數(shù)據(jù)庫集群序列sequence管理方法的流程不意圖;
      [0025]圖3是本發(fā)明第三實施例提供的MPP架構數(shù)據(jù)庫集群序列sequence管理方法的流程不意圖。
      【具體實施方式】
      [0026]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      [0027]圖1是本發(fā)明第一實施例提供的MPP架構數(shù)據(jù)庫集群序列系統(tǒng)的結構示意圖。參見圖1,所述MPP架構數(shù)據(jù)庫集群序列系統(tǒng),包括:
      [0028]內存數(shù)據(jù)庫,用于為每個集群節(jié)點提供sequence序列對象管理服務。
      [0029]在本實施例中,所述MPP架構數(shù)據(jù)庫集群序列系統(tǒng)包括三個節(jié)點,在所述系統(tǒng)中還包括內存數(shù)據(jù)庫,所述內存數(shù)據(jù)庫通過軟件和硬件結合的方式實現(xiàn),用于為每個集群節(jié)點提供sequence序列對象管理服務。所述內存數(shù)據(jù)庫的硬件組成分布設置在每個集群節(jié)點中。并通過軟件虛擬為一個完整整體內存數(shù)據(jù)庫,以實現(xiàn)對sequence序列對象進行整體管理。具體的,可用于新增、修改、刪除和查詢sequence序列對象。
      [0030]本發(fā)明實施例所提供的技術方案,可以讓MPP架構的數(shù)據(jù)庫集群具有sequence序列功能,包括sequence序列對象管理,使得使用MPP架構數(shù)據(jù)庫集群的sequence功能可以獲得和單機數(shù)據(jù)庫相同的體驗;此外通過節(jié)點sequence模塊和中心sequence模塊的配合,可以提供高性能的sequence功能;如果用戶使用sequence功能比較頻繁,用戶定義sequence對象時,可以定義cache參數(shù)為一個較大的值,這樣使得每個集群節(jié)點可以像單機數(shù)據(jù)庫一樣提供sequence功能,多個集群節(jié)點并發(fā)提供
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1