본문으로 바로가기
본문으로 바로가기

데이터베이스 엔진

데이터베이스 엔진은 테이블을 사용할 수 있게 해 줍니다. 기본적으로 ClickHouse는 구성 가능한 테이블 엔진SQL 방언을 제공하는 Atomic 데이터베이스 엔진을 사용합니다.

사용 가능한 데이터베이스 엔진의 전체 목록은 아래와 같습니다. 자세한 내용은 각 링크를 참고하십시오:

PageDescription
AtomicAtomic 엔진은 차단되지 않는 DROP TABLERENAME TABLE 쿼리와 원자적인 EXCHANGE TABLES 쿼리를 지원합니다. Atomic 데이터베이스 엔진이 기본으로 사용됩니다.
SharedClickHouse Cloud에서 사용할 수 있는 Shared 데이터베이스 엔진을 설명하는 페이지입니다.
Replicated이 엔진은 Atomic 엔진을 기반으로 합니다. ZooKeeper에 기록되는 DDL 로그를 통해 메타데이터 복제를 지원하며, 지정된 데이터베이스의 모든 레플리카에서 실행됩니다.
PostgreSQL원격 PostgreSQL 서버의 데이터베이스에 연결할 수 있습니다.
MySQL원격 MySQL 서버의 데이터베이스에 연결하여 INSERTSELECT 쿼리를 수행하고 ClickHouse와 MySQL 간에 데이터를 교환할 수 있습니다.
SQLiteSQLite 데이터베이스에 연결하여 INSERTSELECT 쿼리를 수행하고 ClickHouse와 SQLite 간에 데이터를 교환할 수 있습니다.
Backup백업에 있는 테이블/데이터베이스를 읽기 전용 모드로 즉시 attach할 수 있습니다.
MaterializedPostgreSQLPostgreSQL 데이터베이스의 테이블로 구성된 ClickHouse 데이터베이스를 생성합니다.
DataLakeCatalogDataLakeCatalog 데이터베이스 엔진은 ClickHouse를 외부 데이터 카탈로그에 연결하고 오픈 테이블 형식 데이터를 쿼리할 수 있도록 지원합니다.