Re:Comparing ClickHouse to PostgreSQL and TimescaleDB for ti...
by LoriP on Friday October 22, 2021 @06:17AM
(#28955457)
I know this is not on topic but thank you! We'd love to know more about what you do with TimescaleDB if you should want to share.
Re:Comparing ClickHouse to PostgreSQL and TimescaleDB for ti...
by sam0x17 on Thursday October 21, 2021 @02:22PM
(#28948811)
So services like Sentry / Honeybadger / etc probably use this architecture?
Re:Comparing ClickHouse to PostgreSQL and TimescaleDB for ti...
by GordonS on Thursday October 21, 2021 @03:59PM
(#28950099)
I think most online logging SaaS services actually use ElasticSearch.
Re:Comparing ClickHouse to PostgreSQL and TimescaleDB for ti...
by akulkarni on Thursday October 21, 2021 @10:15PM
(#28953057)
StackGres by Ongres, which achieved 1.0.0 status today, is another example of someone storing logs in TimescaleDB:
https://twitter.com/ongresinc/status/1451194886795849742
(Also, thank you GordonS for the kind words!)
Re:Comparing ClickHouse to PostgreSQL and TimescaleDB for ti...
by RhodesianHunter on Friday October 22, 2021 @12:17AM
(#28953714)
I know that at least two of the top ten use ClickHouse.
Not the archetypal time series use case, but TimescaleDB is still really useful.
TSDB's compression means we can store a huge volume of data in a fraction of the space of a standard Postgres table. You can achieve even better compression ratios and performance if you spend time designing your schema carefully, but honestly we didn't see the need, as just throwing data in gets us something like 10:1 compression and great performance.
TSDB's chunked storage engine means that queries along chunking dimensions (e.g. timestamp) are super-fast, as it knows exactly which files to read.
Chunking also means that data retention policies execute nearly instantaneously, as it's literally just deleting files from disk, rather than deleting rows one-by-one - millions of rows are gone in an instant!
And best of all, this all works in Postgres, and we can query TSDB data just the same as regular data.
All that combined easily justified the decision to use TSDB - and if you're familiar with Postgres, it's actually really simple to get started with. Really, we'd of needed a business justification not to use it!
Much love for the TimescaleDB team!