핵심 확장
핵심 확장 (Core Extensions)
DuckDB는 핵심 기능을 다양한 확장으로 제공해요. 이 문서에서는 DuckDB 팀과 서드파티가 관리하는 핵심 확장 목록과 지원 등급을 정리해 볼게요.
출처: 문서
본문
핵심 확장 목록 (List of Core Extensions)
| 이름 | 설명 | 유지보수자 | 지원 등급 | 별칭 |
|---|---|---|---|---|
| autocomplete | CLI 클라이언트용 자동 완성 | DuckDB 팀 | Secondary | |
| avro | Avro 파일 읽기 | DuckDB 팀 | Secondary | |
| aws | AWS S3 기능 | DuckDB 팀 | Secondary | |
| azure | Azure Blob Storage용 파일시스템 추상화 | DuckDB 팀 | Secondary | |
| delta | Delta Lake 포맷 | DuckDB 팀 | Secondary | |
| ducklake | DuckLake 포맷 | DuckDB 팀 | Secondary | |
| encodings | 1000개 이상 인코딩의 CSV 읽기 | DuckDB 팀 | Secondary | |
| excel | Excel (`.xlsx`) 읽기/쓰기 | DuckDB 팀 | Secondary | |
| fts | 전문 검색 (Full-text search) | DuckDB 팀 | Secondary | |
| httpfs | HTTP(S) 및 S3 - 파일 읽기/쓰기 연산 | DuckDB 팀 | Primary | http, https, s3 |
| iceberg | Apache Iceberg 테이블 포맷 | DuckDB 팀 | Secondary | |
| icu | ICU 라이브러리를 사용한 시간대와 콜레이션 | DuckDB 팀 | Primary | |
| inet | IP 관련 데이터 타입과 함수 | DuckDB 팀 | Secondary | |
| json | JSON 연산 | DuckDB 팀 | Primary | |
| lance | Lance 테이블 읽기/쓰기 | Third party | ||
| motherduck | MotherDuck 연결 | Third party | md | |
| mysql | MySQL 데이터베이스 읽기/쓰기 연산 | DuckDB 팀 | Secondary | mysql_scanner |
| odbc | ODBC 연결 | DuckDB 팀 | Secondary | odbc_scanner |
| parquet | Parquet 파일 읽기/쓰기 | DuckDB 팀 | Primary | |
| postgres | PostgreSQL 데이터베이스 읽기/쓰기 연산 | DuckDB 팀 | Secondary | postgres_scanner |
| quack | 원격 접근용 DuckDB-Quack 프로토콜 | DuckDB 팀 | Secondary | |
| spatial | 지리공간 데이터와 함수 | DuckDB 팀 | Secondary | |
| sqlite | SQLite 데이터베이스 읽기/쓰기 연산 | DuckDB 팀 | Secondary | sqlite_scanner, sqlite3 |
| tpcds | TPC-DS 데이터 생성과 쿼리 | DuckDB 팀 | Secondary | |
| tpch | TPC-H 데이터 생성과 쿼리 | DuckDB 팀 | Secondary | |
| unity_catalog | Unity Catalog 연결 | DuckDB 팀 | Secondary | uc_catalog |
| ui | DuckDB용 로컬 UI | Third party | ||
| vortex | Vortex 파일 읽기/쓰기 | Third party | ||
| vss | 벡터 유사도 검색 쿼리 | DuckDB 팀 | Secondary |
Maintainer (유지보수자) 열은 확장이 DuckDB 팀이 관리하는지, 서드파티가 관리하는지를 나타내요. DuckDB 팀이 관리하는 확장의 경우 Support tier (지원 등급) 열이 그 확장의 지원 상태를 나타내요. Primary 확장 은 community support로 제공돼요. Secondary 확장 은 최선의 노력(best-effort) 기준으로 지원돼요. 그래도 빈번한 버그 수정/업데이트를 받고 새로운 DuckDB 릴리스에 함께 제공된답니다.