DuckDB
DuckDB
DuckDB는 인프로세스(in-process) OLAP 데이터베이스예요. 별도 서버 없이 애플리케이션 안에 임베드되어, 대용량 분석 쿼리를 빠르게 처리해요. PostgreSQL 문법과 비슷한 SQL을 쓰며, CSV/Parquet 같은 파일을 직접 읽습니다.
핵심 특징
- 인프로세스: 서버 없이 Python/다른 환경 안에서 실행
- 분석 최적화: 열(columnar) 스토리지 + 벡터 엔진으로 OLAP 쿼리 빠름
- 파일 친화: CSV·Parquet·JSON을 SQL로 직접 질의
- 확장: 백만 건 단위 분석에 적합
이 카테고리의 문서
- 시작: 설치, 첫 쿼리, 데이터 로딩
- SQL: SELECT, 조인, 윈도우 함수, 그룹화
- 파일 형식: Parquet, CSV, JSON
- 고급: 확장, 메모리 관리, 병렬