> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-parallel-read-in-order-multi-part.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> 특수 테이블 엔진 문서

# 특수 테이블 엔진

테이블 엔진은 크게 다음 3가지 범주로 나뉩니다:

* 주된 프로덕션 용도로 사용하는 [MergeTree 엔진 계열](/ko/reference/engines/table-engines/mergetree-family/index)
* 소규모 임시 데이터용 [Log 엔진 계열](/ko/reference/engines/table-engines/log-family/index)
* [통합용 테이블 엔진](/ko/reference/engines/table-engines/integrations/index)

나머지 엔진은 각각 용도가 고유하며 아직 어떤 계열로도 분류되지 않았으므로, "special" 범주에 배치됩니다.

| 페이지 | 설명 |
| - | - |
| [Alias 테이블 엔진](/ko/reference/engines/table-engines/special/alias) | Alias 테이블 엔진은 다른 테이블에 대한 투명한 프록시를 생성합니다. 모든 작업은 대상 테이블로 전달되며, alias 자체에는 데이터가 저장되지 않습니다. |
| [분산 테이블 엔진](/ko/reference/engines/table-engines/special/distributed) | Distributed 엔진을 사용하는 테이블은 자체 데이터를 저장하지 않지만, 여러 서버에 걸친 분산 쿼리 처리를 지원합니다. 읽기는 자동으로 병렬화됩니다. 읽기 시에는 원격 서버의 테이블 인덱스가 있는 경우 이를 사용합니다. |
| [Dictionary 테이블 엔진](/ko/reference/engines/table-engines/special/dictionary) | `Dictionary` 엔진은 딕셔너리 데이터를 ClickHouse 테이블 형태로 표시합니다. |
| [Merge 테이블 엔진](/ko/reference/engines/table-engines/special/merge) | `Merge` 엔진(`MergeTree`와 혼동하지 마십시오)은 자체적으로 데이터를 저장하지 않지만, 여러 다른 테이블에서 동시에 읽을 수 있게 합니다. |
| [Executable 및 ExecutablePool 테이블 엔진](/ko/reference/engines/table-engines/special/executable) | `Executable` 및 `ExecutablePool` 테이블 엔진을 사용하면 사용자가 정의한 스크립트(**stdout**에 행을 출력함)로부터 행이 생성되는 테이블을 정의할 수 있습니다. |
| [File 테이블 엔진](/ko/reference/engines/table-engines/special/file) | File 테이블 엔진은 지원되는 파일 포맷(`TabSeparated`, `Native` 등) 중 하나를 사용해 데이터를 파일에 저장합니다. |
| [Null table engine](/ko/reference/engines/table-engines/special/null) | `Null` 테이블에 쓸 경우 데이터는 무시됩니다. `Null` 테이블에서 읽을 경우 응답은 비어 있습니다. |
| [Set 테이블 엔진](/ko/reference/engines/table-engines/special/set) | 항상 RAM에 유지되는 데이터 집합입니다. `IN` 연산자의 오른쪽 피연산자로 사용하도록 설계되었습니다. |
| [Join 테이블 엔진](/ko/reference/engines/table-engines/special/join) | JOIN 작업에 사용할 수 있는 선택적 사전 준비 데이터 구조입니다. |
| [URL 테이블 엔진](/ko/reference/engines/table-engines/special/url) | 원격 HTTP/HTTPS 서버로부터 또는 해당 서버로 데이터를 쿼리합니다. 이 엔진은 File 엔진과 유사합니다. |
| [View 테이블 엔진](/ko/reference/engines/table-engines/special/view) | 뷰를 구현하는 데 사용됩니다(자세한 내용은 `CREATE VIEW query`를 참조하십시오). 이 엔진은 데이터를 저장하지 않고 지정된 `SELECT` 쿼리만 저장합니다. 테이블에서 읽을 때는 이 쿼리를 실행하며, 쿼리에서 불필요한 모든 컬럼을 제거합니다. |
| [Memory 테이블 엔진](/ko/reference/engines/table-engines/special/memory) | Memory 엔진은 비압축 형식으로 데이터를 RAM에 저장합니다. 데이터는 읽을 때 수신된 그대로의 형식으로 저장됩니다. 즉, 이 테이블에서의 읽기에는 비용이 거의 들지 않습니다. |
| [Buffer 테이블 엔진](/ko/reference/engines/table-engines/special/buffer) | 쓸 데이터를 RAM에 버퍼링한 뒤, 주기적으로 다른 테이블에 플러시합니다. 읽기 작업 중에는 버퍼와 다른 테이블에서 동시에 데이터를 읽습니다. |
| [쿼리 처리를 위한 외부 데이터](/ko/reference/engines/table-engines/special/external-data) | ClickHouse는 `SELECT` 쿼리와 함께 쿼리 처리에 필요한 데이터를 서버로 전송할 수 있습니다. 이 데이터는 임시 테이블에 저장되며 쿼리에서 사용할 수 있습니다(예: `IN` 연산자). |
| [GenerateRandom 테이블 엔진](/ko/reference/engines/table-engines/special/generate) | GenerateRandom 테이블 엔진은 주어진 테이블 스키마에 맞는 무작위 데이터를 생성합니다. |
| [KeeperMap 테이블 엔진](/ko/reference/engines/table-engines/special/keepermap) | 이 엔진을 사용하면 Keeper/ZooKeeper cluster를 선형화 가능한 쓰기와 순차적 일관성을 갖는 읽기를 지원하는 일관된 키-값 저장소로 사용할 수 있습니다. |
| [FileLog 테이블 엔진](/ko/reference/engines/table-engines/special/filelog) | 이 엔진을 사용하면 애플리케이션 로그 파일을 레코드 스트림으로 처리할 수 있습니다. |
