Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Движки таблиц для интеграций

ClickHouse предоставляет различные способы интеграции с внешними системами, включая движки таблиц. Как и в случае с другими движками таблиц, конфигурация выполняется с помощью запросов CREATE TABLE или ALTER TABLE. Затем, с точки зрения пользователя, настроенная интеграция выглядит как обычная таблица, но запросы к ней перенаправляются во внешнюю систему. Такая прозрачность — одно из ключевых преимуществ этого подхода по сравнению с альтернативными методами интеграции, такими как словари или табличные функции, которые требуют использовать специальные способы запроса при каждом обращении.

Страница Описание
Движок таблицы AzureBlobStorage Этот движок обеспечивает интеграцию с экосистемой Azure Blob Storage.
Движок таблицы DeltaLake Этот движок обеспечивает интеграцию с существующими таблицами Delta Lake в Amazon S3 в режиме только для чтения.
Движок таблицы EmbeddedRocksDB Этот движок позволяет интегрировать ClickHouse с RocksDB.
Движок таблицы ExternalDistributed Движок ExternalDistributed позволяет выполнять запросы SELECT к данным, хранящимся на удалённых серверах MySQL или PostgreSQL. В качестве аргумента принимает движки MySQL или PostgreSQL, что делает возможным сегментирование данных.
Движок таблицы TimeSeries Движок таблицы для хранения временных рядов, то есть набора значений, связанных с временными метками и тегами (или метками).
Движок таблицы HDFS Этот движок обеспечивает интеграцию с экосистемой Apache Hadoop, позволяя управлять данными в HDFS через ClickHouse. Он похож на движки File и URL, но предоставляет возможности, специфичные для Hadoop.
Движок таблицы Hive Движок Hive позволяет выполнять запросы SELECT к Hive-таблице в HDFS.
Движок таблицы Hudi Этот движок обеспечивает доступ только для чтения к существующим таблицам Apache Hudi в Amazon S3.
Движок таблицы Iceberg Этот движок обеспечивает доступ только для чтения к существующим таблицам Apache Iceberg в Amazon S3, Azure, HDFS и к локально хранимым таблицам.
Движок таблицы Paimon Этот движок обеспечивает доступ только для чтения к существующим таблицам Apache Paimon в Amazon S3, Azure, HDFS, а также к таблицам, хранящимся локально.
Движок таблицы JDBC Позволяет ClickHouse подключаться к внешним базам данных по JDBC.
Движок таблицы Kafka Движок таблицы Kafka предназначен для работы с Apache Kafka; он позволяет публиковать данные и подписываться на потоки данных, организовывать отказоустойчивое хранение и обрабатывать потоки по мере их поступления.
Движок таблицы MaterializedPostgreSQL Создаёт таблицу ClickHouse с начальной выгрузкой данных из таблицы PostgreSQL и запускает процесс репликации.
Движок таблицы MongoDB Движок MongoDB — это движок таблицы только для чтения, который позволяет читать данные из удалённой коллекции.
Документация по движку таблицы MySQL Документация по движку таблицы MySQL
Движок таблицы NATS Этот движок позволяет интегрировать ClickHouse с NATS, публиковать сообщения в subject'ы или подписываться на них, а также обрабатывать новые сообщения по мере их поступления.
Движок таблицы ODBC Позволяет ClickHouse подключаться к внешним базам данных по ODBC.
Движок таблицы PostgreSQL Движок PostgreSQL позволяет выполнять запросы SELECT и INSERT к данным, которые хранятся на удалённом сервере PostgreSQL.
Движок таблицы 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, а также выполнять запросы к таблицам SQLite напрямую из ClickHouse.
Движок таблицы ArrowFlight Движок позволяет выполнять запросы к удалённым наборам данных и вставку данных в них через Apache Arrow Flight.
Navigation