#DuckDB's exclude function is *very nice* to use when working with vector columns!

#duckdb has client-server now. game changer.

https://duckdb.org/quack/

Quack Remote Protocol

The Quack protocol turns DuckDB into a client-server database.

DuckDB
I always tell people that #DuckDB is great for processing millions of rows in analytics, but that it's not for client - server workloads with many small transactions, where PostgreSQL would be a better fit. With quack I'll need to change that advice.

Quack! 📢🦆

A new extension has been announced for #DuckDB which turns any DuckDB instance into a client or a server. Optimisations have also been made to deliver great performance for simultaneous client connections, transactions and small inserts.

https://quack.duckdb.org

Quack Remote Protocol

The Quack protocol turns DuckDB into a client-server database.

DuckDB
https://duckdb.org/quack turns DuckDB into a client-server database! The Quack protocol unlocks multi-client access for #DuckDB, turning it into a general-purpose database system.
Quack Remote Protocol

The Quack protocol turns DuckDB into a client-server database.

DuckDB

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

What's the current state of remote parquet-querying tools (duckdb, arrow, maybe polars) and WebR? That is, if I want a WebR/Shinylive app to query a remote parquet file and only transfer the query results? Or is the way to go, say, loading duckdb's WASM build and have a shiny call it via eval_js? Any examples?

@hrbrmstr @jeroenooms @gws @kirill

#RStats #WebR #DuckDB

🌖 Quack:DuckDB 客戶端-伺服器協定
➤ 告別單機限制,跨入分散式新紀元
https://duckdb.org/2026/05/12/quack-remote-protocol
DuckDB 團隊正式推出全新的 Quack 協定,打破了以往僅限於「行程內(in-process)」操作的架構限制。透過這項基於 HTTP 的原生協定,DuckDB 執行個體現在可以實現客戶端與伺服器模式的互動,支援多重並發寫入與跨機器資料存取。這項設計不僅保留了 DuckDB 一貫的易用性,更為遙測數據收集、儀錶板查詢等需要跨行程同步的應用場景提供了強大支援,並能與 DuckDB-Wasm 完美整合,實現從瀏覽器直接連接遠端資料庫的可能。
+ 終於等到了!以前為了在多個程序間共享 DuckDB 數據,不得不手動搭建 RPC 服務或用 SQLite 繞道,Quack 的出現直接簡化了整個架構。
+ 把 HTTP 作為傳輸層是一個明智的選擇,這樣在負載平衡和防火牆配置上會省下不少功夫。期待後續對大規模寫入效能的實際評測。
#資料庫架構 #DuckDB #分散式系統 #資料工程
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
🚨 Breaking news! 🚨 In a groundbreaking development nobody asked for, we now have "Quack," the #DuckDB client-server #protocol, because clearly what the world needs is more DB protocols named after waterfowl. 🦆🌊 Thank you, tech industry, for yet again overcomplicating the simple task of fetching data! 🎉🙄
https://duckdb.org/2026/05/12/quack-remote-protocol #QuackDB #DatabaseTech #Overcomplication #DataFetching #HackerNews #ngated
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
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