메인 콘텐츠로 건너뛰기
ClickHouse는 테이블 엔진을 비롯해 외부 시스템과 통합할 수 있는 다양한 방법을 제공합니다. 다른 모든 테이블 엔진과 마찬가지로 구성은 CREATE TABLE 또는 ALTER TABLE 쿼리를 사용해 수행합니다. 이렇게 구성된 통합은 사용자 관점에서는 일반 테이블처럼 보이지만, 이에 대한 쿼리는 외부 시스템으로 프록시됩니다. 이러한 투명한 쿼리 방식은 매번 사용자 지정 쿼리 메서드를 사용해야 하는 Dictionaries나 테이블 함수 같은 다른 통합 방법과 비교했을 때, 이 접근 방식의 주요 장점 중 하나입니다.
페이지설명
AzureBlobStorage 테이블 엔진이 엔진은 Azure Blob Storage 에코시스템과 통합됩니다.
DeltaLake 테이블 엔진이 엔진은 Amazon S3에 있는 기존 Delta Lake 테이블과의 읽기 전용 통합을 제공합니다.
EmbeddedRocksDB 테이블 엔진이 엔진을 사용하면 ClickHouse를 RocksDB와 통합할 수 있습니다.
ExternalDistributed 테이블 엔진ExternalDistributed 엔진은 원격 서버의 MySQL 또는 PostgreSQL에 저장된 데이터에 대해 SELECT 쿼리를 실행할 수 있습니다. MySQL 또는 PostgreSQL 엔진을 인수로 받을 수 있으므로 세그먼트 분할이 가능합니다.
TimeSeries 테이블 엔진시계열, 즉 timestamp와 태그(또는 레이블)에 연결된 값 집합을 저장하는 테이블 엔진
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 테이블 엔진은 Apache Kafka와 함께 사용하여 데이터 흐름을 게시하거나 구독하고, 내결함성 스토리지를 구성하며, 스트림이 제공되는 즉시 처리할 수 있습니다.
MaterializedPostgreSQL 테이블 엔진PostgreSQL 테이블의 초기 데이터 dump를 사용해 ClickHouse 테이블을 생성하고 복제 프로세스를 시작합니다.
MongoDB 테이블 엔진MongoDB 엔진은 원격 컬렉션에서 데이터를 읽을 수 있는 읽기 전용 테이블 엔진입니다.
MySQL 테이블 엔진MySQL 테이블 엔진 문서
NATS 테이블 엔진이 테이블 엔진을 사용하면 ClickHouse를 NATS와 통합하여 메시지 subject를 게시하거나 구독하고, 새 메시지가 제공되는 즉시 처리할 수 있습니다.
ODBC 테이블 엔진ODBC를 통해 ClickHouse를 외부 데이터베이스에 연결할 수 있습니다.
PostgreSQL 테이블 엔진PostgreSQL 엔진을 사용하면 원격 PostgreSQL 서버에 저장된 데이터에 대해 SELECTINSERT 쿼리를 수행할 수 있습니다.
RabbitMQ 테이블 엔진이 엔진을 사용하면 ClickHouse를 RabbitMQ와 통합할 수 있습니다.
Redis 테이블 엔진이 엔진은 ClickHouse를 Redis와 통합할 수 있도록 합니다.
S3 테이블 엔진이 엔진은 Amazon S3 에코시스템과 통합됩니다. HDFS 엔진과 유사하지만 S3 전용 기능을 제공합니다.
S3Queue 테이블 엔진이 엔진은 Amazon S3 에코시스템과 통합되며 스트리밍 방식의 데이터 가져오기를 지원합니다. Kafka 및 RabbitMQ 엔진과 유사하지만, S3 전용 기능을 제공합니다.
AzureQueue 테이블 엔진이 엔진은 Azure Blob Storage 에코시스템과 통합되어 스트리밍 방식의 데이터 가져오기를 지원합니다.
YTsaurus 테이블 엔진YTsaurus 클러스터에서 데이터를 가져올 수 있는 테이블 엔진입니다.
SQLite 테이블 엔진이 엔진은 SQLite로 데이터를 가져오고 내보낼 수 있으며, ClickHouse에서 SQLite 테이블에 직접 쿼리할 수 있도록 지원합니다.
ArrowFlight 테이블 엔진이 엔진은 Apache Arrow Flight를 통해 원격 데이터셋을 쿼리할 수 있습니다.
마지막 수정일 2026년 6월 10일