Alternatives to TimescaleDB

PostgreSQL extension that turns Postgres into a scalable time-series database. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as TimescaleDB.

  • InfluxDB

    Store time-stamped measurements for monitoring and real-time applications.

    InfluxDB is a standalone time-series database with self-hosted and managed editions, so it leaves the PostgreSQL ecosystem and its tooling behind.

  • QuestDB

    Query time-series data with a database focused on SQL and high-rate ingestion.

    QuestDB is a separate time-series database focused on SQL and high-rate ingestion, rather than an extension to an existing Postgres installation.

  • VictoriaMetrics

    Store and query monitoring metrics in a time-series database.

    VictoriaMetrics targets monitoring metrics with Prometheus-compatible workflows and single-node or clustered deployments, outside of PostgreSQL.

  • GreptimeDB

    Store observability data in a database queried through SQL and PromQL.

    GreptimeDB stores observability data queried through SQL and PromQL with object-storage-oriented deployments, replacing Postgres compatibility with its own engine.

  • ClickHouse

    Columnar OLAP database widely used as a backend for logs, traces and metrics.

    ClickHouse is a columnar OLAP database for very large datasets, trading PostgreSQL compatibility for fast analytical queries and heavier cluster administration.

  • M3DB

    Open-source distributed time-series database built for billions of metrics at scale.

    M3DB is a distributed, Prometheus-compatible time-series database built for billions of metrics, with operational overhead geared toward very large deployments.

  • Grafana Mimir

    Store Prometheus-compatible metrics over long periods at distributed scale.

    Grafana Mimir stores Prometheus-compatible metrics long term with multi-tenancy under AGPL-3.0, but needs substantial distributed infrastructure instead of a Postgres install.

Similar software

Related functionality, not a direct replacement.