Alternatives to InfluxDB

Store time-stamped measurements for monitoring and real-time applications. 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 InfluxDB.

  • TimescaleDB

    PostgreSQL extension that turns Postgres into a scalable time-series database.

    TimescaleDB stores time-series data inside PostgreSQL, keeping standard Postgres tooling, while advanced clustering and cloud features sit behind the paid offering.

  • QuestDB

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

    QuestDB focuses on time-oriented SQL queries and high-rate ingestion, with an open-source self-hosted edition and managed capabilities under separate terms.

  • VictoriaMetrics

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

    VictoriaMetrics stores monitoring metrics with Prometheus-compatible workflows in single-node or clustered deployments, with enterprise capabilities licensed separately.

  • GreptimeDB

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

    GreptimeDB stores time-series and related telemetry queried through SQL and PromQL, and supports object-storage-oriented deployments under Apache-2.0.

  • 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 distributed operation requires substantial infrastructure configuration.

  • M3DB

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

    M3DB is a Prometheus-compatible distributed time-series database built for billions of metrics, with complexity suited to very large deployments.

Similar software

Related functionality, not a direct replacement.