メインコンテンツへスキップ
メインコンテンツへスキップ

データベース エンジン

データベース エンジンを使用すると、テーブルを扱うことができます。デフォルトでは、ClickHouse は Atomic データベース エンジンを使用します。このエンジンは、設定可能な テーブルエンジンSQL 方言 を提供します。

利用可能なデータベース エンジンの一覧は次のとおりです。詳細は各リンク先を参照してください。

PageDescription
AtomicAtomic エンジンは、ブロックしない DROP TABLE および RENAME TABLE クエリと、アトミックな EXCHANGE TABLES クエリをサポートします。Atomic データベース エンジンがデフォルトとして使用されます。
SharedClickHouse Cloud で利用可能な Shared データベース エンジンについて説明するページです。
Replicatedこのエンジンは Atomic エンジンを基盤としています。DDL ログを ZooKeeper に書き込み、それを特定のデータベースに属するすべてのレプリカで実行することで、メタデータのレプリケーションをサポートします。
PostgreSQLリモートの PostgreSQL サーバー上のデータベースに接続できるようにします。
MySQLリモートの MySQL サーバー上のデータベースに接続し、ClickHouse と MySQL 間でデータを交換するための INSERT および SELECT クエリを実行できるようにします。
SQLiteSQLite データベースに接続し、ClickHouse と SQLite 間でデータを交換するための INSERT および SELECT クエリを実行できるようにします。
Backupバックアップからテーブル/データベースを読み取り専用モードで即座にアタッチできるようにします。
MaterializedPostgreSQLPostgreSQL データベース内のテーブルを使用して ClickHouse データベースを作成します。
DataLakeCatalogDataLakeCatalog データベースエンジンにより、ClickHouse を外部データカタログに接続し、オープンなテーブル形式のデータに対してクエリを実行できます。