"TimescaleDB (the OPs product) is a new open source time-series database built up from PostgreSQL."
Do you know good alternatives or which distributed databases are generally well suited for huge volumes of time-series data? Cassandra?
"TimescaleDB (the OPs product) is a new open source time-series database built up from PostgreSQL."
Do you know good alternatives or which distributed databases are generally well suited for huge volumes of time-series data? Cassandra?
I think HBase is better than Cassandra for this workload, and I generally like its design sensibilities and consistency focus (gross oversimplification C* = MySQL, HBase = pgsql?) . OpenTSDB is one of the more mature scale out timeseries DBs and works with both. It works pretty well, but getting a production quality HBase setup is non-trivial. OpenTSDB has some decent built in aggregation and filtering functions, but queries over long time spans are quite slow because it has to pull all the data out of HBase and into the tsd daemon.. that can be fixed with what HBase calls a co-processor (think stored procedure in SQL) but it hasn't been done yet.
So, I think TimescaleDB is hitting a real need at the right time, and seeing how expressive and easy to reason those queries are, I am excited to give it a shot.
Happy to try and address any concerns you may have
I hate the word "large" in these contexts.
But I agree that "large" often means different things to different people.