본문 바로가기

덕DB

DuckDB

내장형 분석용 SQL 엔진

한줄평

로컬에서 수백만~수억 행을 SQL로 분석해야 할 때 놀랄 만큼 빠르고 손이 덜 갑니다. 다만 다수 사용자가 동시에 쓰는 트랜잭션 서버 용도로는 설계되지 않았습니다.

이런 분께 로컬에서 대용량 데이터를 SQL로 빠르게 분석하려는 데이터 실무자께

좋은 점

  • 서버 구축 없이 파일·메모리에서 대용량 데이터를 빠르게 분석합니다
  • Parquet·CSV를 직접 질의하고 여러 언어에 매끄럽게 붙습니다

아쉬운 점

  • 동시 다중 사용자·온라인 트랜잭션 처리에는 맞지 않습니다

덕DB 소개

애플리케이션 안에 그대로 품을 수 있는 고성능 분석(OLAP) SQL 데이터베이스입니다. 서버를 따로 세우지 않고 파일 하나 또는 메모리에서 동작하며, CSV·Parquet 같은 대용량 데이터를 SQL로 빠르게 집계·분석할 때 씁니다. 터미널 CLI로 바로 질의하거나 파이썬·R 등에서 라이브러리로 불러 쓰는 방식이며, '분석용 SQLite'라 불릴 만큼 설치와 사용이 간단합니다.

제작사

영삼넷 · 공식 홈페이지