下表列出了AnalyticDB PostgreSQL所涉及到的基本概念:
名詞 | 解釋 |
MPP | Massively Parallel Processing,一種分布式 Shared Nothing 計算架構,支援多個無共用的節點,執行全並行計算,計算效能隨節點增加而線性提升。AnalyticDB for PostgreSQL 執行個體即為MPP叢集架構,由多個計算節點組成。 |
計算節點 | AnalyticDB for PostgreSQL 叢集的資源分派單位,一個執行個體由多個計算節點組成,計算節點數量的增加,可以水平提升儲存容量,且保證查詢回應時間不變。計算節點為使用者可購買的計算資源單位,包括固定的 CPU核,記憶體,儲存。每個計算節點規格包含1個MPP的資料分區(Segment)。 |
計算節點個數 | 叢集執行個體所購買的計算節點數量,單一實例最大支援4096個節點。叢集執行個體的儲存空間和計算資源隨計算節點數量增加而線性增加。 |
資料分布 | MPP架構下,表的資料按分區鍵儲存在不同資料分區上,是全並行計算中的一個計算執行和儲存單元。常見的分布方式有雜湊分布,隨機分布,複製分布。 |