前面我们介绍了表引擎
以及数据库引擎
今天我们介绍关于引擎系列的最后一节,表引擎—集成系列引擎,集成系列引擎主要解决了Clickhouse和其它外部数据进行交互的问题,或者是将其它数据系统里的数据同步到Clickhouse里来,进行分析处理,但是又不想通过传统的数据同步方式。
从用户的角度来看,配置的集成看起来像查询一个正常的表,但对它的查询是代理给外部系统的。这种透明的查询是这种方法相对于其他集成方法的主要优势之一,比如外部字典或表函数,它们需要在每次使用时使用自定义查询方法。
由于Clickhouse的集成系列引擎是比较多的,所以我们这里只介绍最常用的几种,其它的参考官网,目前主要支持的集成引擎有
JDBC
MySQL
MongoDB
HDFS
S3
Kafka
EmbeddedRocksD
RabbitMQ
PostgreSQL