華為云計算 云知識 云數(shù)據(jù)倉庫全并行計算
云數(shù)據(jù)倉庫全并行計算

GaussDB(DWS)實(shí)現(xiàn)了一套高效能的分布式執(zhí)行引擎,充分利用集群中各節(jié)點(diǎn)的資源,發(fā)揮并行計算的極致性能。

圖片 GaussDB(DWS)的全并行計算

如圖,GaussDB(DWS)的全并行計算核心技術(shù)如下:

MPP節(jié)點(diǎn)并行

分布式執(zhí)行框架,VPP用戶態(tài)TCP協(xié)議,支持>1000服務(wù)器,萬級CPU核并行計算。

SMP(Symmetric Multi-Processing)算子并行

采用多線程并行算法執(zhí)行同一個SQL,充分利用多核CPU資源,支持眾核(>64 cores),NUMA架構(gòu)優(yōu)化。

SIMD(Single Instruction Multiple Data)指令級并行

一個指令執(zhí)行一批數(shù)據(jù)的操作,支持X86,ARM指令。

LLVM(Low Level Virtual Machine)動態(tài)編譯

將熱點(diǎn)函數(shù)預(yù)編譯成機(jī)器碼,減少SQL執(zhí)行指令數(shù),提升性能。

云數(shù)據(jù)倉庫全并行計算