> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Набор данных, который всегда находится в оперативной памяти. Предназначен для использования в правой части оператора `IN`.

# Движок таблицы Set

<Note>
  В ClickHouse Cloud, если ваш сервис был создан с версией ниже 25.4, необходимо установить совместимость как минимум до 25.4 с помощью `SET compatibility=25.4`.
</Note>

Набор данных, который всегда находится в оперативной памяти. Он предназначен для использования в правой части оператора `IN` (см. раздел «Операторы `IN`»).

Для вставки данных в таблицу можно использовать `INSERT`. Новые элементы будут добавляться в набор данных, а дубликаты — игнорироваться.
Но выполнять `SELECT` из этой таблицы нельзя. Единственный способ получить данные — использовать их в правой части оператора `IN`.

Данные всегда находятся в оперативной памяти. При `INSERT` блоки вставленных данных также записываются в каталог таблиц на диске. При запуске сервера эти данные загружаются в оперативную память. Иными словами, после перезапуска данные сохраняются.

При нештатной перезагрузке сервера блок данных на диске может быть утерян или поврежден. В последнем случае может потребоваться вручную удалить файл с поврежденными данными.

<div id="join-limitations-and-settings">
  ### Ограничения и параметры
</div>

При создании таблицы применяются следующие параметры:

<div id="persistent">
  #### Persistent
</div>

Отключает постоянное хранение данных для движков таблиц Set и [JOIN](/ru/reference/engines/table-engines/special/join).

Снижает накладные расходы на операции ввода-вывода. Подходит для сценариев, где важна производительность и не требуется постоянное хранение данных.

Возможные значения:

* 1 — Включено.
* 0 — Выключено.

Значение по умолчанию: `1`.
