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

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

CM:

集群管理模塊(Cluster Manager);

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

GTM:

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

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

WLM:

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

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

Coordinator:

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

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

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

Data Node:

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

GDS  Loader:

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

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

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