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

Глоссарий

Atomicity

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

Cluster

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

CMEK

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

Dictionary

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

Parts

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

Replica

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

Shard

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