DuckDB

DuckDB

DuckDB는 인프로세스(in-process) OLAP 데이터베이스예요. 별도 서버 없이 애플리케이션 안에 임베드되어, 대용량 분석 쿼리를 빠르게 처리해요. PostgreSQL 문법과 비슷한 SQL을 쓰며, CSV/Parquet 같은 파일을 직접 읽습니다.

핵심 특징

  • 인프로세스: 서버 없이 Python/다른 환경 안에서 실행
  • 분석 최적화: 열(columnar) 스토리지 + 벡터 엔진으로 OLAP 쿼리 빠름
  • 파일 친화: CSV·Parquet·JSON을 SQL로 직접 질의
  • 확장: 백만 건 단위 분석에 적합

이 카테고리의 문서

  • 시작: 설치, 첫 쿼리, 데이터 로딩
  • SQL: SELECT, 조인, 윈도우 함수, 그룹화
  • 파일 형식: Parquet, CSV, JSON
  • 고급: 확장, 메모리 관리, 병렬

출처: https://duckdb.org