下表列出了AnalyticDB PostgreSQL所涉及到的基本概念:
名词 | 解释 |
---|---|
MPP | Massively Parallel Processing,一种分布式 Shared Nothing 计算架构,支持多个无共享的节点,执行全并行计算,计算性能随节点增加而线性提升。AnalyticDB for PostgreSQL 实例即为MPP集群架构,由多个计算节点组成。 |
计算节点 | AnalyticDB for PostgreSQL 集群的资源分配单位,一个实例由多个计算节点组成,计算节点数量的增加,可以水平提升存储容量,且保证查询响应时间不变。计算节点为用户可购买的计算资源单位,包括固定的 CPU核,内存,存储。每个计算节点规格包含1个MPP的数据分区(Segment)。 |
计算节点个数 | 集群实例所购买的计算节点数量,单实例最大支持4096个节点。集群实例的存储空间和计算资源随计算节点数量增加而线性增加。 |
数据分布 | MPP架构下,表的数据按分区键存储在不同数据分区上,是全并行计算中的一个计算执行和存储单元。常见的分布方式有哈希分布,随机分布,复制分布。 |