メインコンテンツへスキップ
ClickHouse は、table engines を含め、外部システムとインテグレーションするためのさまざまな手段を提供しています。ほかのすべての table engines と同様に、設定は CREATE TABLE または ALTER TABLE クエリで行います。設定後、ユーザーから見ると、そのインテグレーションは通常のテーブルのように見えますが、それに対するクエリは外部システムにプロキシされます。この透過的なクエリ実行は、このアプローチが Dictionaries や Table functions のような代替のインテグレーション方法に比べて持つ主な利点の 1 つです。これらの方法では、使用するたびに専用のクエリ方法を使う必要があります。
ページ説明
AzureBlobStorage テーブルエンジンこのエンジンは、Azure Blob Storage エコシステム向けのインテグレーションを提供します。
Delta Lake テーブルエンジンこのエンジンは、Amazon S3 上の既存の Delta Lake テーブルへの読み取り専用インテグレーションを提供します。
EmbeddedRocksDB テーブルエンジンこのエンジンを使用すると、ClickHouse を RocksDB と統合できます。
ExternalDistributed テーブルエンジンExternalDistributed エンジンでは、リモートの MySQL または PostgreSQL サーバーに格納されたデータに対して SELECT クエリを実行できます。引数として MySQL または PostgreSQL のエンジンを受け取るため、シャーディングも可能です。
TimeSeries テーブルエンジン時系列、すなわちタイムスタンプとタグ (またはラベル) に関連付けられた一連の値を格納するテーブルエンジン。
HDFS テーブルエンジンこのエンジンは、ClickHouse 経由で HDFS 上のデータを管理できるようにすることで、Apache Hadoop エコシステムとのインテグレーションを実現します。このエンジンは File エンジンや URL エンジンに似ていますが、Hadoop 固有の機能を備えています。
Hive テーブルエンジンHiveエンジンを使用すると、HDFS上のHiveテーブルに対して SELECT クエリを実行できます。
Hudi テーブルエンジンこのエンジンは、Amazon S3 上にある既存の Apache Hudi テーブルとの読み取り専用インテグレーションを提供します。
Iceberg テーブルエンジンこのエンジンは、Amazon S3、Azure、HDFS、およびローカルに保存された既存の Apache Iceberg テーブルとの読み取り専用インテグレーションを提供します。
Paimon テーブルエンジンこのエンジンは、Amazon S3、Azure、HDFS、およびローカルに保存された既存の Apache Paimon テーブルに対する読み取り専用のインテグレーションを提供します。
JDBC テーブルエンジンClickHouse から JDBC 経由で外部データベースに接続できます。
Kafka テーブルエンジンKafka Table Engine は Apache Kafka と連携して利用でき、データフローのパブリッシュやサブスクライブ、耐障害性ストレージの構成、利用可能になったストリームの処理を行えます。
MaterializedPostgreSQL テーブルエンジンPostgreSQL テーブルの初期データダンプを使用して ClickHouse テーブルを作成し、レプリケーションを開始します。
MongoDB テーブルエンジンMongoDB エンジンは読み取り専用のテーブルエンジンで、リモートコレクションからデータを読み取ることができます。
MySQL テーブルエンジンMySQL Table Engine のドキュメント
NATS テーブルエンジンこのエンジンを使用すると、ClickHouse を NATS と統合し、メッセージの subject へのパブリッシュや subject のサブスクライブを行ったり、新しいメッセージが利用可能になった時点でそれらを処理したりできます。
ODBC テーブルエンジンClickHouse を ODBC 経由で外部データベースに接続できるようにします。
PostgreSQL テーブルエンジンPostgreSQLエンジンでは、リモートのPostgreSQLサーバーに保存されているデータに対してSELECTおよびINSERTクエリを実行できます。
RabbitMQ テーブルエンジンこのエンジンを使用すると、ClickHouse を RabbitMQ と統合できます。
Redisテーブルエンジンこのエンジンにより、ClickHouseをRedisと連携できます。
S3テーブルエンジンこのエンジンはAmazon S3エコシステムとの連携を提供します。HDFS engineに似ていますが、S3固有の機能を備えています。
S3Queue テーブルエンジンこのエンジンは Amazon S3 エコシステムとのインテグレーションを提供し、ストリーミングでの取り込みを可能にします。Kafka および RabbitMQ エンジンと似ていますが、S3 固有の機能を備えています。
AzureQueue テーブルエジンこのエンジンは Azure Blob Storage エコシステムと連携し、ストリーミングデータのインポートを可能にします。
YTsaurus テーブルエンジンYTsaurus クラスターからのデータのインポートを可能にするテーブルエンジンです。
SQLite テーブルエンジンこのエンジンでは、SQLite へのデータのインポートとエクスポートが可能で、ClickHouse から SQLite テーブルに直接クエリを実行することもできます。
ArrowFlight テーブルエンジンこのエンジンでは、Apache Arrow Flight 経由でリモートのデータセットに対してクエリを実行できます。
最終更新日 2026年6月10日