> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> MergeTree 엔진 계열 문서

# MergeTree 엔진 계열

MergeTree 엔진 계열의 테이블 엔진은 ClickHouse 데이터 저장 기능의 핵심입니다. 이 엔진들은 내구성과 고성능 데이터 조회를 위한 대부분의 기능을 제공합니다. 예를 들어 열 지향 저장, 사용자 정의 파티셔닝, 희소 프라이머리 인덱스, 보조 데이터 스키핑 인덱스 등이 있습니다.

기본 [MergeTree](/docs/ko/reference/engines/table-engines/mergetree-family/mergetree) 테이블 엔진은 단일 노드 ClickHouse 인스턴스에서 사실상 기본 테이블 엔진으로 볼 수 있습니다. 다양한 사용 사례에 유연하게 적용할 수 있고 실용적이기 때문입니다.

프로덕션 환경에서는 [ReplicatedMergeTree](/docs/ko/reference/engines/table-engines/mergetree-family/replication)를 사용하는 것이 좋습니다. 일반 MergeTree 엔진의 모든 기능에 고가용성을 추가하기 때문입니다. 또한 데이터 수집 시 자동 데이터 중복 제거를 지원하므로, 삽입 중 네트워크 문제가 발생하더라도 소프트웨어가 안전하게 재시도할 수 있습니다.

MergeTree 엔진 계열의 다른 모든 엔진은 특정 사용 사례를 위한 추가 기능을 제공합니다. 일반적으로 이러한 기능은 백그라운드에서 수행되는 추가적인 데이터 조작 형태로 구현됩니다.

MergeTree 엔진의 주요 단점은 비교적 무겁다는 점입니다. 따라서 일반적으로 이런 엔진을 많이 두지는 않습니다. 예를 들어 임시 데이터처럼 작은 테이블이 많이 필요하다면 [Log 엔진 계열](/docs/ko/reference/engines/table-engines/log-family/index)을 고려하십시오.

{/*AUTOGENERATED_START*/}

| Page                                                                                                                     | Description                                                                                                                                                 |
| ------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [MergeTree 테이블 엔진](/docs/ko/reference/engines/table-engines/mergetree-family/mergetree)                                       | `MergeTree` 계열 테이블 엔진은 높은 데이터 수집 속도와 대규모 데이터 볼륨을 처리하도록 설계되었습니다.                                                                                             |
| [Replicated\* 테이블 엔진](/docs/ko/reference/engines/table-engines/mergetree-family/replication)                                  | ClickHouse의 Replicated\* 계열 테이블 엔진을 사용한 데이터 복제 개요                                                                                                           |
| [사용자 지정 파티셔닝 키](/docs/ko/reference/engines/table-engines/mergetree-family/custom-partitioning-key)                            | MergeTree 테이블에 사용자 지정 파티셔닝 키를 추가하는 방법을 알아보십시오.                                                                                                              |
| [ReplacingMergeTree 테이블 엔진](/docs/ko/reference/engines/table-engines/mergetree-family/replacingmergetree)                     | 동일한 정렬 키 값(`PRIMARY KEY`가 아닌 `ORDER BY` 테이블 섹션)을 가진 중복 항목을 제거한다는 점에서 MergeTree와 다릅니다.                                                                       |
| [CoalescingMergeTree 테이블 엔진](/docs/ko/reference/engines/table-engines/mergetree-family/coalescingmergetree)                   | CoalescingMergeTree는 MergeTree 엔진을 상속합니다. 핵심 기능은 파트 머지 중 각 컬럼의 마지막 NULL이 아닌 값을 자동으로 저장하는 기능입니다.                                                             |
| [SummingMergeTree 테이블 엔진](/docs/ko/reference/engines/table-engines/mergetree-family/summingmergetree)                         | SummingMergeTree는 MergeTree 엔진을 상속합니다. 핵심 기능은 파트 머지 중 숫자 데이터를 자동으로 합산하는 기능입니다.                                                                              |
| [AggregatingMergeTree 테이블 엔진](/docs/ko/reference/engines/table-engines/mergetree-family/aggregatingmergetree)                 | 동일한 프라이머리 키(보다 정확하게는 동일한 [정렬 키](/docs/ko/reference/engines/table-engines/mergetree-family/mergetree))를 가진 모든 행을 집계 함수 상태의 조합을 저장하는 단일 행으로 대체합니다(하나의 데이터 파트 내에서). |
| [CollapsingMergeTree 테이블 엔진](/docs/ko/reference/engines/table-engines/mergetree-family/collapsingmergetree)                   | MergeTree를 상속하지만 머지 과정에서 행을 축약하는 로직이 추가됩니다.                                                                                                                 |
| [VersionedCollapsingMergeTree 테이블 엔진](/docs/ko/reference/engines/table-engines/mergetree-family/versionedcollapsingmergetree) | 지속적으로 변경되는 객체 상태를 빠르게 기록하고, 이전 객체 상태를 백그라운드에서 삭제할 수 있습니다.                                                                                                   |
| [GraphiteMergeTree 테이블 엔진](/docs/ko/reference/engines/table-engines/mergetree-family/graphitemergetree)                       | Graphite 데이터를 축소하고 집계하거나 평균화하는(롤업) 용도로 설계되었습니다.                                                                                                             |
| [정확한 벡터 검색 및 근사 벡터 검색](/docs/ko/reference/engines/table-engines/mergetree-family/annindexes)                                  | 정확한 벡터 검색 및 근사 벡터 검색 문서입니다.                                                                                                                                 |
| [텍스트 인덱스를 사용한 전문 검색](/docs/ko/reference/engines/table-engines/mergetree-family/textindexes)                                   | 텍스트에서 검색어를 빠르게 찾습니다.                                                                                                                                        |
