Перейти к основному содержимому
Перейти к основному содержимому

Глоссарий

Atomicity

Атомарность гарантирует, что транзакция (серия операций с базой данных) рассматривается как единое, неделимое целое. Это означает, что либо все операции в транзакции выполняются, либо ни одна из них не выполняется. Примером атомарной транзакции является перевод денег с одного банковского счета на другой. Если хотя бы один шаг перевода терпит неудачу, транзакция отменяется, и деньги остаются на первом счете. Атомарность обеспечивает, что деньги не теряются и не создаются.

Cluster

Набор узлов (серверов), которые работают вместе для хранения и обработки данных.

CMEK

Управляемые клиентами ключи шифрования (CMEK) позволяют клиентам использовать свои ключи шифрования из службы управления ключами (KMS) для шифрования ключа данных диска ClickHouse и защиты своих данных в состоянии покоя.

Dictionary

Словарь — это отображение пар ключ-значение, полезное для различных типов справочных списков. Это мощная функция, позволяющая эффективно использовать словари в запросах, что часто более эффективно, чем использование JOIN с справочными таблицами.

Parts

Физический файл на диске, который хранит часть данных таблицы. Это отличается от раздела, который является логическим делением данных таблицы, созданным с использованием ключа раздела.

Replica

Копия данных, хранящихся в базе данных ClickHouse. Вы можете иметь любое количество реплик одних и тех же данных для обеспечения отказоустойчивости и надежности. Реплики используются вместе с движком таблиц ReplicatedMergeTree, который позволяет ClickHouse синхронизировать несколько копий данных на разных серверах.

Shard

Подмножество данных. ClickHouse всегда имеет как минимум одну шард для ваших данных. Если вы не разбиваете данные по нескольким серверам, ваши данные будут храниться в одной шард. Шардинг данных по нескольким серверам может использоваться для распределения нагрузки, если вы превышаете возможность одного сервера.