跳至主要内容
跳至主要内容

用于集成的表引擎

ClickHouse 提供了与外部系统集成的各种方法,包括表引擎。与所有其他表引擎一样,配置是通过 CREATE TABLEALTER TABLE 查询完成的。然后,从用户角度来看,配置的集成看起来像一个普通的表,但对它的查询会被代理到外部系统。这种透明的查询是此方法相对于替代集成方法(如字典或表函数)的关键优势之一,后者需要在每次使用时使用自定义查询方法。

页面描述
AzureBlobStorage 表引擎此引擎提供与 Azure Blob Storage 生态系统的集成。
DeltaLake 表引擎此引擎提供对 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 表的只读集成。
JDBC 表引擎允许 ClickHouse 通过 JDBC 连接到外部数据库。
Kafka 表引擎Kafka 表引擎可用于使用 Apache Kafka 发布工作,并允许您发布或订阅数据流、组织容错存储以及在可用时处理流。
MaterializedPostgreSQL 表引擎创建一个 ClickHouse 表,其中包含 PostgreSQL 表的初始数据转储,并启动复制过程。
MongoDB 表引擎MongoDB 引擎是一个只读表引擎,允许从远程集合读取数据。
MySQL 表引擎MySQL 表引擎文档
NATS 表引擎此引擎允许 ClickHouse 与 NATS 集成,以发布或订阅消息主题,并在可用时处理新消息。
ODBC 表引擎允许 ClickHouse 通过 ODBC 连接到外部数据库。
PostgreSQL 表引擎PostgreSQL 引擎允许对存储在远程 PostgreSQL 服务器上的数据执行 SELECTINSERT 查询。
RabbitMQ 表引擎此引擎允许 ClickHouse 与 RabbitMQ 集成。
Redis 表引擎此引擎允许 ClickHouse 与 Redis 集成。
S3 表引擎此引擎提供与 Amazon S3 生态系统的集成。类似于 HDFS 引擎,但提供 S3 特定的功能。
AzureQueue 表引擎此引擎提供与 Azure Blob Storage 生态系统的集成,允许流式数据导入。
S3Queue 表引擎此引擎提供与 Amazon S3 生态系统的集成,并允许流式导入。类似于 Kafka 和 RabbitMQ 引擎,但提供 S3 特定的功能。
SQLite 表引擎该引擎允许导入和导出到 SQLite 的数据,并支持直接从 ClickHouse 查询 SQLite 表。
YTsaurus 表引擎允许从 YTsaurus 集群导入数据的表引擎。
ArrowFlight 表引擎该引擎允许通过 Apache Arrow Flight 查询远程数据集。
    © . This site is unofficial and not affiliated with ClickHouse, Inc.