Why Use TimescaleDB over NoSQL?
- Normal SQL: TimescaleDB gives you the power of standard SQL queries on time-series data, even at scale. Most (all?) NoSQL databases require learning either a new query language or using something that’s at best “SQL-ish” (which still breaks compatibility with existing tools).
- JOINs can be performed across relational and time-series data.
- Manage like PostgreSQL and inherit its support for varied datatypes and indexes (B-tree, hash, range, BRIN, GiST, GIN).
- Third-party tools: TimescaleDB supports anything that speaks SQL, including BI tools like Tableau.