Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Table Engines for Integrations

ClickHouse propose différents moyens d’intégration avec des systèmes externes, notamment via des moteurs de table. Comme pour tous les autres moteurs de table, la configuration s’effectue à l’aide des requêtes CREATE TABLE ou ALTER TABLE. Ensuite, du point de vue de l’utilisateur, l’intégration configurée se présente comme une table normale, mais les requêtes qui lui sont adressées sont transmises au système externe. Cette transparence est l’un des principaux avantages de cette approche par rapport à d’autres méthodes d’intégration, comme Dictionaries ou les Table functions, qui nécessitent d’utiliser des méthodes de requête spécifiques à chaque fois.

Page Description
Moteur de table AzureBlobStorage Ce moteur offre une intégration avec l’écosystème Azure Blob Storage.
Moteur de table DeltaLake Ce moteur fournit une intégration en lecture seule avec des tables Delta Lake existantes sur Amazon S3.
Moteur de table EmbeddedRocksDB Ce moteur permet d’intégrer ClickHouse à RocksDB.
Moteur de table ExternalDistributed Le moteur ExternalDistributed permet d’exécuter des requêtes SELECT sur des données stockées sur des serveurs MySQL ou PostgreSQL distants. Il accepte des moteurs MySQL ou PostgreSQL en argument, ce qui permet le sharding.
Moteur de table TimeSeries Moteur de table qui stocke des séries temporelles, c’est-à-dire un ensemble de valeurs associées à des horodatages et à des tags (ou labels).
Moteur de table HDFS Ce moteur assure l’intégration avec l’écosystème Apache Hadoop en permettant de gérer les données sur HDFS via ClickHouse. Il est similaire aux moteurs File et URL, mais offre des fonctionnalités propres à Hadoop.
Moteur de table Hive Le moteur Hive vous permet d’effectuer des requêtes SELECT sur une table Hive stockée sur HDFS.
Moteur de table Hudi Ce moteur fournit une intégration en lecture seule avec des tables Apache Hudi existantes sur Amazon S3.
Moteur de table Iceberg Ce moteur fournit une intégration en lecture seule avec des tables Apache Iceberg existantes sur Amazon S3, Azure, HDFS et en stockage local.
Moteur de table Paimon Ce moteur fournit une intégration en lecture seule avec des tables Apache Paimon existantes stockées dans Amazon S3, Azure, HDFS ou localement.
Moteur de table JDBC Permet à ClickHouse de se connecter à des bases de données externes via JDBC.
Moteur de table Kafka Le moteur de table Kafka fonctionne avec Apache Kafka et vous permet de publier des flux de données ou de vous y abonner, d’organiser un stockage tolérant aux pannes et de traiter les flux au fur et à mesure qu’ils deviennent disponibles.
Moteur de table MaterializedPostgreSQL Crée une table ClickHouse à partir d’un dump initial des données d’une table PostgreSQL et démarre le processus de réplication.
Moteur de table MongoDB Le moteur MongoDB est un moteur de table en lecture seule qui permet de lire des données depuis une collection distante.
Moteur de table MySQL Documentation du moteur de table MySQL
Moteur de table NATS Ce moteur permet d’intégrer ClickHouse à NATS pour publier sur des sujets de message ou s’y abonner, et traiter les nouveaux messages dès qu’ils sont disponibles.
Moteur de table ODBC Permet à ClickHouse de se connecter à des bases de données externes via ODBC.
Moteur de table PostgreSQL Le moteur PostgreSQL permet d’exécuter des requêtes SELECT et INSERT sur des données stockées sur un serveur PostgreSQL distant.
Moteur de table RabbitMQ Ce moteur permet d’intégrer ClickHouse à RabbitMQ.
Moteur de table Redis Ce moteur permet d'intégrer ClickHouse à Redis.
Moteur de table S3 Ce moteur permet l'intégration avec l'écosystème Amazon S3. Similaire au moteur HDFS, il offre cependant des fonctionnalités spécifiques à S3.
Moteur de table S3Queue Ce moteur assure l’intégration avec l’écosystème Amazon S3 et permet l’importation de données en continu. Similaire aux moteurs Kafka et RabbitMQ, il offre toutefois des fonctionnalités spécifiques à S3.
Moteur de table AzureQueue Ce moteur offre une intégration avec l’écosystème Azure Blob Storage, permettant l’importation de données en streaming.
Moteur de table YTsaurus Moteur de table permettant d’importer des données depuis un cluster YTsaurus.
Moteur de table SQLite Le moteur permet d’importer et d’exporter des données vers SQLite, et prend en charge les requêtes sur des tables SQLite directement depuis ClickHouse.
table engine ArrowFlight Le moteur permet d’exécuter des requêtes sur des datasets distants et d’y insérer des données via Apache Arrow Flight.
Navigation