-
TimescaleDB
An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I could have used a time series oriented database, but I preferred to use Postgres for its stability. Postgres can be very fast, even for time series data. I automatically partition the tables by date using Partman, which allows for faster reading and very little overhead when inserting. But if performance starts to be a problem because of Postgres, there is always https://www.timescale.com. A standard Postgres instance can be turned into a timescaleDB and the Speculare server will need very few changes.
Related posts
-
We Built a 19 PiB Logging Platform with ClickHouse and Saved Millions
-
1 billion rows challenge in PostgreSQL and ClickHouse
-
We Executed a Critical Supply Chain Attack on PyTorch
-
Tell HN: Hacker News dataset on BigQuery hasn't been updated since Nov 2022
-
Real-Time Data Enrichment and Analytics With RisingWave and ClickHouse