You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I get this study was done around capturing "Data Analytics" related benchmarks. But, it would be nice if you can show numbers on how much time it took to insert all those rows.
The benchmark does not record data loading times. While it was one of the initial goals, many systems require a finicky multi-step data preparation process, which makes them difficult to compare.
We were fighting a lot getting each system to ingest the JSON data properly, each data store, including ClickHouse had issues with different subsets of the data (parsing issues, special characters issues etc), therefore for each system individually, we take some extra steps in the data loading scripts, that makes it tricky to fairly compare ingest time.
We are still planning to add ingest time metric though, we need to split the data preparations steps for this etc.
here is the data massaging extra step for PostgreSQL for example. For DuckDB we split the 1million doc files into smaller chunks as if even just one doc has an issue, the whole file is discarded
Yeah. Makes sense. It's hard to set these things up before running queries. Please share if any other studies on clickhouse insert speeds (may not be related to this one). Thanks.
Activity
alexey-milovidov commentedon Feb 1, 2025
Let me copy the answer from the README:
And the comments from the author, @tom-clickhouse:
RajKarri commentedon Feb 1, 2025
Yeah. Makes sense. It's hard to set these things up before running queries. Please share if any other studies on clickhouse insert speeds (may not be related to this one). Thanks.
rschu1ze commentedon Mar 11, 2025
https://clickhouse.com/blog/clickhouse-input-format-matchup-which-is-fastest-most-efficient