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

データベースエンジン

データベースエンジンは、テーブルを扱うことを可能にします。デフォルトで、ClickHouseは、構成可能な テーブルエンジン および SQL方言 を提供する Atomic データベースエンジンを使用します。

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

ページ説明
Replicatedこのエンジンは、Atomicエンジンに基づいています。ZooKeeperに記録されるDDLログを介してメタデータのレプリケーションをサポートし、特定のデータベースのすべてのレプリカで実行されます。
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 クエリを実行できます。