GBASE共享GBase 8s資料庫多讀多寫方案

Mondo 科技 更新 2024-03-07

GBASE NTU通用技術分享:

一、需求背景。

隨著近年來資料的爆發式增長,海量資料的儲存和運維成為各行業面臨的重要問題,對傳統的中心化事務資料庫提出了更高的要求,對更多讀取、更多寫入的需求更加明顯,主要體現在以下幾個方面:

1、隨著業務的發展壯大,資料庫需要支援更大規模的讀寫操作和更高的併發性,單個資料庫難以滿足需求。

2、對於一些關鍵業務系統,需要保證資料庫服務的連續性和高可用性,單點故障會產生很大的影響,因此需要引入備份資料庫或故障轉移機制;

3、部分資料統計和報表場景會產生大量的讀取請求,會造成資源競爭,需要引入讀寫拆分模型來提公升資料庫效能。

二是方案的介紹。

GBASE 8S Enterprise Replication(ER) 是一種基於日誌的非同步工具,用於在 GBASE 8S Server 資料庫伺服器之間複製資料。 源伺服器上的企業複製讀取邏輯日誌,儲存事務,並將每個事務作為複製資料可靠地傳輸到目標伺服器。 基於這種靈活便捷的架構,我們可以實現從乙個目標伺服器到多個目標伺服器的訊息廣播模式,或者從多個源伺服器到乙個目標伺服器的訊息聚合模式,無論是資料廣播還是聚合,都是資料的單向複製,這種模式的優點是管理相對簡單, 並且沒有資料衝突。

1.單向資料複製模式。

訊息廣播。 訊息聚合。

即使根據實際業務結構,我們也可以支援多伺服器雙向資料複製,實現各節點資料的實時同步更新,任意點更新模式,建立點對點應用環境,與單向複製架構相比,這種模式的優勢在於可以應對更複雜的業務系統模型, 並能支援多讀多寫的業務需求;但是,這種模式也存在管理配置複雜和資料衝突的問題。 為了解決資料衝突問題,複製系統提前預置了大量的衝突檢測和解決策略,方便客戶根據實際業務進行選擇和配置。

2.隨時更新模式。

全連線結構。

分層樹結構。

森林樹木結構。

3.程式特點。

非同步資料複製。

節點之間的資料複製任務在ER網路中自動執行,無需等待資料提交。

基於日誌的資料捕獲。

該呼叫幾乎不需要額外的資源開銷,並且不會給源伺服器帶來負擔。

效能。 利用系統的可擴充套件性並行處理架構,同時處理多個資料複製。

高可用性。 非同步複製可以容忍網路和目標節點故障,資料要麼儲存在目標主機上,要麼回滾到傳送佇列中的源主機; 正常後,更改後的資料會自動推送到遠端節點。

一致的資訊分發。

在ER網路中,源節點的資料可以路由到多個節點到目的節點,以保證分發過程中的資訊一致性。

修復和初始資料同步。

GR可以用於全量同步資料,特別是當GR部署在已經執行了一段時間的生產環境中,並且生產環境中的資料與DML一致時。

靈活的架構。

在複製拓撲中,可以實現森林拓撲樹的功能,資料可以從乙個拓撲樹的葉節點複製到另乙個拓撲樹的葉節點,中間可以傳遞幾個無根節點。

集中管理。 管理員可以通過 Windows NT 圖形介面 (GUI) 或 UNIX 系統命令介面 (CLU) 維護和管理複製系統上的節點,並監視所有節點的執行狀況。

易於實施。 您可以通過 8S 圖形化配置管理工具輕鬆完成多節點單向和雙向複製集群構建。

網路加密。 支援SSL加密傳輸。

相關問題答案

    GBASE共享GBase 8s資料庫集群信任關係配置方法

    GBASE NTU通用技術分享 為了滿足gbases資料庫集群主備伺服器之間的資料傳輸和互通需求,我們在配置集群之前,首先在兩台伺服器之間建立作業系統級的信任關係。本文件主要介紹在 gbase s 資料庫集群中配置信任關係的幾種方法。環境資訊。.配置主機equiv 檔案方法。etc hosts.eq...

    GBASE 是 GBase 8a 網路解決方案

    GBASE 是通用的。網路平面型別 Gbase A MPP Cluster的網路部署方案可以分為兩個物理隔離的平面網路,即資料面網路和業務面網路。資料平面網路用於集群內的資料計算和集群管理,也稱為集群內部網路。服務面網路用於業務系統訪問,也稱為集群外部網路。Gbase A MPP Cluster由G...

    GBASE GBase 8a 全文搜尋

    全文檢索 GBase A MPP Cluster資料庫支援全文檢索,採用全詞索引方式,支援幾乎所有語言,可保證 查詢召回率。結合GBASE A MPP Cluster獨有的列儲存 壓縮 智慧型索引技術,適用於海量資料的檢索和查詢應用。主要功能包括 索引和搜尋 全文搜尋引擎嵌入在GBASE A MPP...

    GBASE GBase 8a 資料安全 (1).

    資料加密 GBASE A MPP Cluster資料加密提供資料庫登陸資料的軟加密,滿足使用者的安全需求,提高系統的安全性。資料加密功能在表級別或列級別提供不同粒度的加密要求。資料加密具有以下功能 gbase 一般支援通過加密建立表。GBASE 通常支援表級別或列級別不同粒度的加密要求。GBASE支...

    GBASE GBase 8a 資料載入和整合

    資料載入 集群載入具有以下特點和優勢 它與 GBASE NTU 的通用集群高度整合,無需額外部署。GBASE一般支援SQL和外部工具的載入模式,面向使用者的SQL介面模式統一了DML等集群載入和資料操作方式。GBASE支援單錶 多資料來源並行載入,支援多載入器並行載入單錶,最大程度優化載入效能。GB...