Quack: The DuckDB Client-Server Protocol
11–20 of 91 posts
Re: Quack: The DuckDB Client-Server Protocol
#12I like DuckDB but I'm not sure what it wants to be. There's always new ways to use it and it's not easy to see what's the right one.
Our data pipeline produces .duckdb files that our app downloads (it watches the asset in S3 and pulls when etag changes). Makes it easy to get BQ/Clickhouse like performance without running or paying for that infrastructure. Not perfect for all cases, but it handles a lot more than you would expect.
Re: Quack: The DuckDB Client-Server Protocol
#13I like DuckDB but I'm not sure what it wants to be. There's always new ways to use it and it's not easy to see what's the right one.
Re: Quack: The DuckDB Client-Server Protocol
#14> It would be rather misguided not to build a database protocol on top of HTTP in 2026 This is wrong, HTTP is bad for transferring large amount of data and it is also bad for doing streaming. It is bad for large amount of data because you have timeout issues on some clients, you hit request/response size limits etc. It is obviously bad for streaming as there is no concept of streaming in it. It is comical to go the p…
Re: Quack: The DuckDB Client-Server Protocol
#15> Not yet, but we are working on it!
Seems like a niche use case, but it's the one I'm most interested in.
Our lakehouse uses ducklake with postgres as the catalog. Seems like a DuckDB / Quack catalog would be an excellent alternative.
Re: Quack: The DuckDB Client-Server Protocol
#16Sounds useful for small-ball internal analytics datasets you want to place on shared team server. I can definitely see exploring this for some homelab use.
Re: Quack: The DuckDB Client-Server Protocol
#17> Can I use DuckDB with Quack as the catalog database for DuckLake? > Not yet, but we are working on it! Seems like a niche use case, but it's the one I'm most interested in. Our lakehouse uses ducklake with postgres as the catalog. Seems like a DuckDB / Quack catalog would be an excellent alternative.
So you'll be able to test it in a few days.
Re: Quack: The DuckDB Client-Server Protocol
#18> It would be rather misguided not to build a database protocol on top of HTTP in 2026 This is wrong, HTTP is bad for transferring large amount of data and it is also bad for doing streaming. It is bad for large amount of data because you have timeout issues on some clients, you hit request/response size limits etc. It is obviously bad for streaming as there is no concept of streaming in it. It is comical to go the p…
Re: Quack: The DuckDB Client-Server Protocol
#19Re: Quack: The DuckDB Client-Server Protocol
#20Does this work with duckdb-wasm?