4 ms·
More war stories: found Timescale easier to setup (maybe just because more familiar), but raw query perf is not something you just magically get for free. Times
by dmw_ng 5y ago
More war stories: found Timescale easier to setup (maybe just because more familiar), but raw query perf is not something you just magically get for free. Timescale requires a lot of investment in planning. In one project we had simple time range scan queries against a less-than-RAM-sized table taking tens of seconds to complete.
ClickHouse has a bit more ops overhead, but requires very little in the way of pre-planning. Just throw whatever you want at it and it seems to sing by default.
Regarding ops overhead, ClickHouse also has a "local" mode where you can query a huge range of compressed formats without ever performing any kind of ETL step. That means queries can run e.g. directly against S3 storage. For batch logs analysis, IMHO local is a gamechanger. Most bulk logging systems produce massive amounts of S3 objects, and ClickHouse lets you tear through these infrequently (but at high speed) when desired without any bulky/opsey ETL step, and no cluster running idle just waiting for a handful of daily jobs to arrive.
(I love this style of system in general, but the clear engineering work behind ClickHouse completely won me over, I'd apply it anywhere I could)
- akulkarni 5y ago(TimescaleDB co-founder) Thank you for the feedback - it is conversations like this that enable us to understand how we can continue to make TimescaleDB better. And some of the ideas you are discussion are on our roadmap - if anyone wants to help, we are hiring :-) https://www.timescale.com/careers https://www.timescale.com/careers
- kokizzu4 5y agoI found clickhouse very easy to setup '__') haven't tried timescaledb tho.