> ## 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.

> 常に RAM 上に保持されるデータセットです。`IN` 演算子の右辺で使用することを目的としています。

# Set テーブルエンジン

<Note>
  ClickHouse Cloud では、サービスが 25.4 より前のバージョンで作成されている場合、`SET compatibility=25.4` を使用して互換性を少なくとも 25.4 に設定する必要があります。
</Note>

常に RAM 上に保持されるデータセットです。`IN` 演算子の右辺で使用することを目的としています (「IN 演算子」のセクションを参照) 。

`INSERT` を使用してテーブルにデータを挿入できます。新しい要素はデータセットに追加され、重複は無視されます。
ただし、テーブルに対して `SELECT` を実行することはできません。データを取得する唯一の方法は、`IN` 演算子の右辺で使用することです。

データは常に RAM 上に保持されます。`INSERT` では、挿入されたデータのブロックもディスク上のテーブルのディレクトリに書き込まれます。サーバーの起動時に、このデータは RAM に読み込まれます。つまり、再起動後もデータはそのまま保持されます。

サーバーを強制的に再起動した場合、ディスク上のデータのブロックが失われたり、破損したりする可能性があります。後者の場合は、破損したデータを含むファイルを手動で削除する必要があることがあります。

<div id="join-limitations-and-settings">
  ### 制限事項と設定
</div>

テーブルを作成すると、次の設定が適用されます。

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

Set および [Join](/ja/reference/engines/table-engines/special/join) テーブルエンジンでの永続化を無効にします。

I/O のオーバーヘッドを削減します。パフォーマンスを重視し、永続化が不要なシナリオに適しています。

設定可能な値:

* 1 — 有効。
* 0 — 無効。

デフォルト値: `1`.
