Quack: The DuckDB Client-Server Protocol
Summary
DuckDB introduces Quack, a client-server protocol enabling remote access and multi-writer capabilities. The article explains design choices, HTTP-based transport, authentication/authorization, and performance benchmarks comparing Quack to PostgreSQL and Arrow Flight SQL, with future plans for tighter integration and expansion.