華為云計算 云知識 GaussDB(DWS)的邏輯架構(gòu)
GaussDB(DWS)的邏輯架構(gòu)

GaussDB(DWS)的邏輯架構(gòu)如下圖。其中:

CM:

集群管理模塊(Cluster Manager);

管理和監(jiān)控分布式系統(tǒng)中各個功能單元和物理資源的運行情況,確保整個系統(tǒng)的穩(wěn)定運行。

GTM:

全局事務(wù)控制器(Global Transaction Manager);

提供全局事務(wù)控制所需的信息,采用多版本并發(fā)控制MVCC機制。

WLM:

工作負載管理器(Workload Manager);

控制系統(tǒng)資源的分配,防止過量業(yè)務(wù)負載,對系統(tǒng)的沖擊導(dǎo)致業(yè)務(wù)擁塞和系統(tǒng)崩潰。

Coordinator:

整個系統(tǒng)的業(yè)務(wù)入口和結(jié)果返回;

接收來自業(yè)務(wù)應(yīng)用的訪問請求;

分解任務(wù)并調(diào)度任務(wù)分片的并行執(zhí)行。

Data Node:

執(zhí)行查詢?nèi)蝿?wù)分片的邏輯實體。

GDS  Loader:

并行數(shù)據(jù)加載,可配置多個;

支持文本文件格式,錯誤數(shù)據(jù)自動識別。

GaussDB(DWS)邏輯架構(gòu)