Live data from Hacker News

DuckDB 1.5.2 – SQL database that runs on laptop, server, in the browser

duckdb.org

21–30 of 54 posts

Re: DuckDB 1.5.2 – SQL database that runs on laptop, server, in the browser

#21
post #4

Earlier quoted context omitted.

Can confirm: together with `dbt` and `rill` I'm able do to [this]( https://github.com/idesis-gmbh/GitHubExperiments/blob/master... ) on my laptop.

is rill open source?

https://github.com/rilldata/rill, Apache 2.0 license

Re: DuckDB 1.5.2 – SQL database that runs on laptop, server, in the browser

#22

duckdb is a generational technology innovation. insanely good ergonomics, great performance, it's awesome.

I got introduced to it by Claude the other day as I was interrogating several GB of public csv files. Seemed magical as it out them all in parquet files and transformed what I needed into the normalized sqllite for my server. Coding agents seen quite comfortable with it!

claude + duckdb combo is legendary for doing quick analysis of huge datasets. every time i need to analyze a big ass csv (200mb+) or as you noted a parquet file or really anything columnar i'll tell claude, 'you have duckdb at your disposal for this' and within minutes it's all sorted (no pun intended)

Re: DuckDB 1.5.2 – SQL database that runs on laptop, server, in the browser

#23
post #19

Data engineer here: I use this all the time. It's amazing. For most of the data the sizes we often deal with it's perfect.

> For most of the data the sizes we often deal with it's perfect. Interested here: for me it works for out of core work. Where is the limit? On a related note: do you need to handle concurrency restrictions?

i must be doing something wrong but if i try a huge join on a table bigger than my ram no matter the flags or the spill-to-disk modes enabled i get crashes. im sure im doing something wrong.

Re: DuckDB 1.5.2 – SQL database that runs on laptop, server, in the browser

#25
I found it unusable due to out of memory errors with a billion row 8 column dataset.

It needs manual tuning to avoid those errors and I couldn’t find the right incantation, nor should I need to - memory management is the job of the db, not me. Far too flakey for any production usage.

Re: DuckDB 1.5.2 – SQL database that runs on laptop, server, in the browser

#26
post #19

Earlier quoted context omitted.

> For most of the data the sizes we often deal with it's perfect. Interested here: for me it works for out of core work. Where is the limit? On a related note: do you need to handle concurrency restrictions?

i must be doing something wrong but if i try a huge join on a table bigger than my ram no matter the flags or the spill-to-disk modes enabled i get crashes. im sure im doing something wrong.

Hm, only anecdotal evidence, but page rank computation for Wikipedia works on my laptop (https://github.com/idesis-gmbh/WikiExperiments) where `NetworkX` fails. And it uses some joins like here: https://github.com/idesis-gmbh/WikiExperiments/blob/0b108f3f...

Re: DuckDB 1.5.2 – SQL database that runs on laptop, server, in the browser

#27

I found it unusable due to out of memory errors with a billion row 8 column dataset. It needs manual tuning to avoid those errors and I couldn’t find the right incantation, nor should I need to - memory management is the job of the db, not me. Far too flakey for any production usage.

That sounds like a rather serious application. Did you file an issue?

Re: DuckDB 1.5.2 – SQL database that runs on laptop, server, in the browser

#28
post #27

I found it unusable due to out of memory errors with a billion row 8 column dataset. It needs manual tuning to avoid those errors and I couldn’t find the right incantation, nor should I need to - memory management is the job of the db, not me. Far too flakey for any production usage.

That sounds like a rather serious application. Did you file an issue?

No, I tried Clickhouse instead, which worked without crashing or manual memory tuning.

Search the issues of the duckdb GitHub there’s at least 110 open and closed oom (out of memory) and maybe 400 to 500 that reference “memory”.

Re: DuckDB 1.5.2 – SQL database that runs on laptop, server, in the browser

#29
post #27

Earlier quoted context omitted.

That sounds like a rather serious application. Did you file an issue?

No, I tried Clickhouse instead, which worked without crashing or manual memory tuning. Search the issues of the duckdb GitHub there’s at least 110 open and closed oom (out of memory) and maybe 400 to 500 that reference “memory”.

Understood: SQLite is to Postgres as DuckDB is to ClickHouse.
Post reply on HN