How to ingest 1B rows/s in ClickHouse
tinybird.co
How to ingest 1B rows/s in ClickHouse
1–10 of 12 posts
Re: How to ingest 1B rows/s in ClickHouse
#2Re: How to ingest 1B rows/s in ClickHouse
#3Re: How to ingest 1B rows/s in ClickHouse
#4Re: How to ingest 1B rows/s in ClickHouse
#5Edit: oh these are containers, right; the difference will be far less since the kernel is determined by the host. Still, I find it sad to see old software versions like this used.
Re: How to ingest 1B rows/s in ClickHouse
#6Minor quibble but: probably get another 5-15% by upgrading from oldoldstable Debian 11/Bullseye with kernel 5.10 to something modern like Debian 13/Trixie. Edit: oh these are containers, right; the difference will be far less since the kernel is determined by the host. Still, I find it sad to see old software versions like this used.
Re: How to ingest 1B rows/s in ClickHouse
#7From yesterday https://news.ycombinator.com/item?id=44933452
Re: How to ingest 1B rows/s in ClickHouse
#8I don't know about ClickHouse specifically but these days it isn't that hard to ingest >10M rows/sec per server, including parsing, processing, indexing, and storage. You can just throw hardware at it.
but the post has some interesting thoughts on how you do the high-scale ingestion while also handling background merge processes, reads, etc.
Re: How to ingest 1B rows/s in ClickHouse
#9Minor quibble but: probably get another 5-15% by upgrading from oldoldstable Debian 11/Bullseye with kernel 5.10 to something modern like Debian 13/Trixie. Edit: oh these are containers, right; the difference will be far less since the kernel is determined by the host. Still, I find it sad to see old software versions like this used.
I re-used all scripts and didn't even notice the linux version.
Re: How to ingest 1B rows/s in ClickHouse
#10Minor quibble but: probably get another 5-15% by upgrading from oldoldstable Debian 11/Bullseye with kernel 5.10 to something modern like Debian 13/Trixie. Edit: oh these are containers, right; the difference will be far less since the kernel is determined by the host. Still, I find it sad to see old software versions like this used.
For the on-prem/homelab crowd: I upgraded my desktop from Debian 12 to 13 yesterday only to discover my Mellanox ConnectX-3 NIC wasn't supported by the Trixie kernel. From 10GbE to 0GbE in one reboot :/
Have ordered a ConnectX-4 so that should get me going again, of course 100GbE is severe overkill for my needs but since I already have a 100GbE switch I figured why not...