Quack: The DuckDB Client-Server Protocol

DuckDB가 새로운 클라이언트-서버 프로토콜인 Quack을 발표했다. Quack은 HTTP 기반으로 설계되어 간단하면서도 빠른 통신을 지원하며, 여러 DuckDB 인스턴스 간 동시 쓰기와 복잡한 쿼리 실행을 가능하게 한다. 이 프로토콜은 인증 토큰을 사용해 보안을 강화하고, 로컬호스트 바인딩을 기본으로 하여 안전성을 높였다. Quack은 기존 DuckDB의 인프로세스 아키텍처 한계를 극복하며, 데이터 과학 및 분산 환경에서의 활용도를 크게 확장할 전망이다.

https://duckdb.org/2026/05/12/quack-remote-protocol

#duckdb #clientserver #databaseprotocol #http #quack

Quack: The DuckDB Client-Server Protocol

DuckDB instances can now talk to each other using the Quack remote protocol. This lets you run DuckDB in a client-server setup with multiple concurrent writers. In DuckDB's spirit, Quack is simple to set up and builds on proven technologies such as HTTP. It's also fast, which allows it to support workloads ranging from bulk operations to small transactions.

DuckDB