下表列出了AnalyticDB PostgreSQL所涉及到的基本概念:
名詞 | 解釋 |
---|---|
MPP | Massively Parallel Processing,一種分布式 Shared Nothing 計算架構(gòu),支持多個無共享的節(jié)點,執(zhí)行全并行計算,計算性能隨節(jié)點增加而線性提升。AnalyticDB for PostgreSQL 實例即為MPP集群架構(gòu),由多個計算節(jié)點組成。 |
計算節(jié)點 | AnalyticDB for PostgreSQL 集群的資源分配單位,一個實例由多個計算節(jié)點組成,計算節(jié)點數(shù)量的增加,可以水平提升存儲容量,且保證查詢響應(yīng)時間不變。計算節(jié)點為用戶可購買的計算資源單位,包括固定的 CPU核,內(nèi)存,存儲。每個計算節(jié)點規(guī)格包含1個MPP的數(shù)據(jù)分區(qū)(Segment)。 |
計算節(jié)點個數(shù) | 集群實例所購買的計算節(jié)點數(shù)量,單實例最大支持4096個節(jié)點。集群實例的存儲空間和計算資源隨計算節(jié)點數(shù)量增加而線性增加。 |
數(shù)據(jù)分布 | MPP架構(gòu)下,表的數(shù)據(jù)按分區(qū)鍵存儲在不同數(shù)據(jù)分區(qū)上,是全并行計算中的一個計算執(zhí)行和存儲單元。常見的分布方式有哈希分布,隨機(jī)分布,復(fù)制分布。 |