Aankondiging

DuckDB lanceert Quack voor gedeelde databases

31 mei 2026 13:17 ⏱ 2 minuten leestijd Bron: www.infoq.com
DuckDB Quack DuckDB lanceert Quack voor gedeelde databases

DuckDB heeft Quack gelanceerd, een nieuw protocol over HTTP voor gedeelde databases. Quack laat meerdere gebruikers tegelijk verbinding maken met dezelfde database via een netwerk. Dit is een grote stap voor DuckDB, dat tot nu toe vooral als lokale embedded database werkte. Met Quack voegt DuckDB client-server mogelijkheden toe zonder zijn lichtgewicht karakter te verliezen.

Quack gebruikt het eigen dataformaat van DuckDB over gewone HTTP-verbindingen. Daarmee verplaatst het grote datasets ongeveer 3,5 keer sneller dan Arrow Flight. Ook werkt het significant sneller dan PostgreSQL. Een kleine query verwerkt het in één netwerkreis. Dit maakt Quack efficiënter dan bestaande oplossingen voor gedistribueerde data.

DuckDB koos bewust niet voor Arrow Flight SQL. Het team wil volledige controle houden over de overdracht en ontwikkeling van het protocol. Quack valt onder de MIT-licentie en is vrij te gebruiken. Ontwikkelaars reageerden positief op Hacker News en Reddit. Velen zien dit als een grote stap richting schaalbare, gedeelde analytics zonder zware infrastructuur.

DuckDB plant Quack te integreren in DuckLake. Daarmee kan DuckDB zelf als een op afstand bereikbare catalogusserver fungeren. Een productieklare versie verschijnt samen met DuckDB 2.0, later in 2026. Ontwikkelteams die nu DuckDB gebruiken, kunnen straks eenvoudig horizontaal schalen. Ze hoeven dan niet meer over te stappen naar een zwaarder databasesysteem.

Meer over Aankondiging