Skip to main content

词汇表

Atomicity(原子性)

原子性确保事务(一系列数据库操作)被视为一个单一的、不可分割的单元。这意味着事务中的所有操作要么全部发生,要么全部不发生。一个原子事务的例子是将钱从一个银行账户转到另一个银行账户。如果转账的任一步骤失败,事务就失败,钱就留在第一个账户中。原子性确保没有钱丢失或产生。

Cluster(集群)

一组节点(服务器),它们一起工作以存储和处理数据。

CMEK

客户管理的加密密钥(CMEK)允许客户使用他们的密钥管理服务(KMS)密钥来加密 ClickHouse 磁盘数据密钥,并保护他们的数据。

Dictionary(字典)

键值对的映射,对于各种类型的参考列表非常有用。它是一个强大的功能,允许在查询中高效地使用字典,这通常比使用参考表的 JOIN 更有效。

Parts(部分)

存储在磁盘上的表的一部分的物理文件。这与分区不同,分区是使用分区键创建的表数据的逻辑划分。

Replica(副本)

ClickHouse 数据库中存储的数据的副本。您可以有相同数据的任意数量的副本,以实现冗余和可靠性。副本与 ReplicatedMergeTree 表引擎一起使用,它使 ClickHouse 能够在不同服务器上保持多个数据副本同步。

Shard(分片)

数据的一个子集。ClickHouse 总是至少有一个分片存储您的数据。如果您不将数据分割到多个服务器上,您的数据将存储在一个分片中。将数据分片到多个服务器上可以用于在超出单个服务器容量时分割负载。