> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> 특수 테이블 엔진 문서

# 특수 테이블 엔진

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

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

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

{/*AUTOGENERATED_START*/}

| 페이지                                                                                          | 설명                                                                                                                                               |
| -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| [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)                        | 이 엔진을 사용하면 애플리케이션 로그 파일을 레코드 스트림으로 처리할 수 있습니다.                                                                                                   |
