It's alright, it's pretty alpha software. On v1.5.4, catalog filtered counts are broken, afaik. I went to main/v2 to fix it, and then the SQL parser in duckdb v2 is 10x slower, which was another wrench in the gears. It's been a bit of a pain tbh
jauco 56 minutes ago [-]
Yep, they made the spec 1.0 but it isn’t 1.0 software. Browse the bugs before use.
When it works well it’s really nice. And it beats handrolling a multi level parquet store.
engineeringwoke 15 minutes ago [-]
Absolutely. I love it, but you need a fork for now.
Why program greenfield in C++? I know "made with rust" is a meme but seriously, why not a memory safe language in 2026?
esafak 1 hours ago [-]
DuckDB has been around since 2018. Naturally its offspring use C++.
OutOfHere 23 minutes ago [-]
Rust has been out since 2010. It was recognized and popular by 2017.
esafak 16 minutes ago [-]
It was not popular then (https://www.tiobe.com/tiobe-index/), and it was not selected by DuckDB. IF they feel C++ is holding them back they can rewrite it...
There's a cool alternate rust/datafusion ecosystem initiative going on at https://github.com/datafusion-contrib/datafusion-ducklake, and think the Quack protocol opens up a lot of cool possibilities too.
If you need an idea for what do do with ducklake: recommend throwing all of your agent traces in it.
https://motherduck.com/product/ducklake/
When it works well it’s really nice. And it beats handrolling a multi level parquet store.
https://duckdb.org/2025/05/19/the-lost-decade-of-small-data....