メインコンテンツまでスキップ
メインコンテンツまでスキップ

データベースエンジン

データベースエンジンは、テーブルを操作するためのものです。デフォルトでは、ClickHouseはAtomicデータベースエンジンを使用しており、構成可能なテーブルエンジンSQLダイアレクトを提供します。

以下は、利用可能なデータベースエンジンの完全なリストです。詳細についてはリンクを参照してください:

ページ説明
ReplicatedこのエンジンはAtomicエンジンに基づいています。DDLログをZooKeeperに書き込み、指定されたデータベースのすべてのレプリカで実行されることによってメタデータのレプリケーションをサポートします。
MySQLリモートMySQLサーバー上のデータベースに接続し、ClickHouseとMySQL間でデータを交換するためにINSERTおよびSELECTクエリを実行することを可能にします。
MaterializedPostgreSQLPostgreSQLデータベースからテーブルを持つClickHouseデータベースを作成します。
AtomicAtomicエンジンは、ノンブロッキングのDROP TABLEおよびRENAME TABLEクエリ、並びにアトミックなEXCHANGE TABLESクエリをサポートします。デフォルトではAtomicデータベースエンジンが使用されます。
Lazy最後のアクセスからexpiration_time_in_seconds秒間のみRAMにテーブルを保持します。Logタイプのテーブルでのみ使用可能です。
PostgreSQLリモートPostgreSQLサーバー上のデータベースに接続することを可能にします。
Backup読み取り専用モードでバックアップからテーブル/データベースを即座にアタッチすることを可能にします。
SQLiteSQLiteデータベースに接続し、ClickHouseとSQLite間でデータを交換するためにINSERTおよびSELECTクエリを実行することを可能にします。