DuckDB 2.0.0 LTS 공식 출시
원제: DuckDB 2.0.0 LTS “Cinnamon Teal”
왜 중요한가
인프라 없이 쓰던 임베디드 DB가 서버 모드까지 갖추면서, 분석 워크로드 시장에서의 적용 범위가 한층 넓어졌다.
DuckDB 팀은 2026년 10월 21일 버전 2.0.0 LTS "Cinnamon Teal"을 공식 출시했다. 1.5 버전 이후 약 2만 건의 커밋을 기반으로 Quack 프로토콜, 비동기 I/O, VARIANT 타입, 에이전트 모드, 트리거, 확장 가능한 SQL 파서 등 대규모 기능이 추가됐다.
DuckDB 2.0.0 LTS는 코드명 "Cinnamon Teal(시나몬 틸)"으로, 서부 아메리카에 서식하는 오리 Spatula cyanoptera에서 이름을 따왔다. 1.0이 안정성과 하위 호환성에 집중했다면, 2.0은 대규모 기능 확장이 핵심이다.
가장 주목할 변화는 DuckDB를 전통적인 클라이언트-서버 방식으로 운영할 수 있게 하는 Quack 프로토콜의 완성이다. 1.5.3에서 처음 도입된 이 프로토콜은 2.0에서 성능·안정성이 크게 향상됐다. 새로운 CONNECT 문을 사용하면 원격 데이터베이스에 단일 명령으로 연결·전환이 가능하다. Quack 외에도 PostgreSQL, MySQL 등 원격 데이터베이스를 지원하며, 새로운 원격 푸시다운 옵티마이저를 통해 쿼리를 원격 서버에 직접 전달해 네트워크 트래픽을 최소화한다.
지원 일정도 정비됐다. 2.0은 최소 2027년 10월까지 LTS로 지원되며, 기존 LTS인 1.4는 2026년 11월 말까지, 1.5는 2027년 3월까지 연장 지원된다. CLI와 Python 클라이언트는 즉시 설치 가능하고, Go·R·Java 등 일부 클라이언트는 추가 검토 과정으로 며칠 더 소요될 수 있다. 팀은 2.0의 신규 기능 문서를 별도 페이지("What's New in the Docs for 2.0")로 정리해 공개했다.