참고 자료
DuckDB 고급 활용 핸드북의 공식 문서·릴리스 근거 모음
이 핸드북은 DuckDB 공식 문서와 공식 블로그를 1차 근거로 삼았습니다. 제품과 extension 변화가 빠르므로,
본문을 갱신할 때는 이 페이지의 링크와 updates.mdx를 함께 갱신합니다.
릴리스와 버전
| 주제 | 링크 | 확인한 내용 |
|---|---|---|
| DuckDB 1.5.0 | Announcing DuckDB 1.5.0 | 1.5 도입 당시 기능의 역사적 근거; 현행 기준은 2.0 |
| DuckDB 1.4 LTS | Announcing DuckDB 1.4.0 LTS | 1.4 LTS 지원 기간, encryption, MERGE |
| Release calendar | Release Calendar | upcoming release, LTS policy, EOL |
| Release cycle | Release Cycle | semver, minor/patch, LTS maintenance |
파일·레이크
| 주제 | 링크 |
|---|---|
| CSV | CSV Import |
| JSON | JSON Overview |
| Multiple files | Reading Multiple Files |
| Parquet | Reading and Writing Parquet Files |
| Parquet tips | Parquet Tips |
| Hive partitioning | Hive Partitioning |
| Partitioned writes | Partitioned Writes |
| S3/httpfs | S3 API Support |
성능·운영
| 주제 | 링크 |
|---|---|
| Tuning | Tuning Workloads |
| File formats | Performance: File Formats |
| Indexing | Performance: Indexing |
| OOM | Out of Memory Errors |
| Limits | Limits |
| EXPLAIN ANALYZE | EXPLAIN ANALYZE |
| Concurrency | Concurrency |
| Security | Securing DuckDB |
| Securing extensions | Securing Extensions |
SQL·클라이언트
| 주제 | 링크 |
|---|---|
| Friendly SQL | Friendly SQL |
| Macro | CREATE MACRO |
| ASOF JOIN | AsOf Join |
| Python API | Python API |
| SQL on Pandas | SQL on Pandas |
| SQL on Arrow | SQL on Apache Arrow |
| Multiple Python threads | Multiple Python Threads |
| Ibis | Integration with Ibis |
생태계
| 주제 | 링크 |
|---|---|
| dbt-duckdb adapter | duckdb/dbt-duckdb |
| dbt + DuckDB local transformation | Fully Local Data Transformation with dbt and DuckDB |
| MotherDuck extension | MotherDuck Extension |
| MotherDuck dbt integration | dbt Core + MotherDuck Integration |
| Ibis DuckDB backend | Ibis DuckDB backend |
Lakehouse와 확장
| 주제 | 링크 |
|---|---|
| Core extensions | Core Extensions |
| Installing extensions | Installing Extensions |
| Extension versioning | Versioning of Extensions |
| Iceberg | Iceberg Extension |
| Delta | Delta Extension |
| DuckLake | DuckLake |
2026-10-26 전수 점검 근거
| 주제 | 공식 자료 | 이번 반영 |
|---|---|---|
| 2.0 전체 범위 | 새 문서 목록 | 누락 기능과 관련 장 매핑 |
| 트리거 | CREATE TRIGGER | transition table, 미지원 조합 |
| SQL pipeline | WITH | 변경 CTE와 MATERIALIZED |
| 변수 | SET VARIABLE | $name, manifest 목록 전달 |
| 스키마 | CREATE SCHEMA | 중첩 schema |
| 유사도 검색 | FROM/JOIN | NEAREST와 근사 검색 |
| JSON 수정 | JSON 함수 | set/insert/replace/remove |
| 배열 길이 | List 함수 | length와 list_count 구분 |
| 표본 | Samples | seed, thread, 입력 고정 |
| 비동기 읽기 | I/O | 지원 형식, async_threads, read-ahead |
| 실행 계획 | Profiling | EXPLAIN (SQL) |
| 확장 신뢰 | Extension Repositories | 공개키, 3단계 정책 |
| Iceberg | 옵션 | URI, metadata, namespace, Quack |
| Delta | Delta extension | 생성/append/time travel 범위 |
| DuckLake | 1.1 발표 | 확장 업데이트와 catalog 이전 분리 |
current 링크는 앞으로 내용이 바뀔 수 있습니다. 2.0 고유 변경에는 /docs/2.0/ 자료를 우선 연결하고, 재검증 시 엔진 patch와 extension 버전을 함께 확인합니다.
추가로 확인한 파일·클라이언트 기능
- Parquet reader와 schema map
- PARTITION_PATH·ORDER_BY
- SECURE VIEW
- UPDATE FROM의 다중 source 매칭
- Python Appender
이 핸드북의 주제 밖인 GeoJSON 입출력, CLI history/schema 출력, sequence·regexp 세부 추가 사항은 2.0 전체 문서 목록에서 확인할 수 있습니다.