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

Глоссарий

Atomicity

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

Cluster

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

CMEK

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

Dictionary

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

Parts

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

Replica

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

Shard

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