MergeTree 엔진 계열
MergeTree 엔진 계열 문서
MergeTree 엔진 계열의 테이블 엔진은 ClickHouse 데이터 저장 기능의 핵심입니다. 이 엔진들은 내구성과 고성능 데이터 조회를 위한 대부분의 기능을 제공합니다. 예를 들어 열 지향 저장, 사용자 정의 파티셔닝, 희소 프라이머리 인덱스, 보조 데이터 스키핑 인덱스 등이 있습니다.
기본 MergeTree 테이블 엔진은 단일 노드 ClickHouse 인스턴스에서 사실상 기본 테이블 엔진으로 볼 수 있습니다. 다양한 사용 사례에 유연하게 적용할 수 있고 실용적이기 때문입니다.
프로덕션 환경에서는 ReplicatedMergeTree를 사용하는 것이 좋습니다. 일반 MergeTree 엔진의 모든 기능에 고가용성을 추가하기 때문입니다. 또한 데이터 수집 시 자동 데이터 중복 제거를 지원하므로, 삽입 중 네트워크 문제가 발생하더라도 소프트웨어가 안전하게 재시도할 수 있습니다.
MergeTree 엔진 계열의 다른 모든 엔진은 특정 사용 사례를 위한 추가 기능을 제공합니다. 일반적으로 이러한 기능은 백그라운드에서 수행되는 추가적인 데이터 조작 형태로 구현됩니다.
MergeTree 엔진의 주요 단점은 비교적 무겁다는 점입니다. 따라서 일반적으로 이런 엔진을 많이 두지는 않습니다. 예를 들어 임시 데이터처럼 작은 테이블이 많이 필요하다면 Log 엔진 계열을 고려하십시오.
마지막 수정일 2026년 7월 3일