Alternatives to GreptimeDB

Store observability data in a database queried through SQL and PromQL. 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 GreptimeDB.

  • VictoriaMetrics

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

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

  • InfluxDB

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

    InfluxDB is a time-series database with self-hosted and managed editions, though features and compatibility differ significantly between product generations.

  • QuestDB

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

    QuestDB focuses on time-oriented SQL and high-rate ingestion, without PromQL, and offers an open-source self-hosted edition with separate managed terms.

  • TimescaleDB

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

    TimescaleDB adds time-series scalability to PostgreSQL and keeps its ecosystem, but advanced clustering and cloud features sit behind the paid offering.

  • 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 it does not offer SQL and distributed operation needs substantial configuration.

  • M3DB

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

    M3DB is a Prometheus-compatible distributed time-series database for billions of metrics, but its operational overhead suits very large deployments rather than small setups.

  • ClickHouse

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

    ClickHouse is a columnar OLAP database widely used for logs, traces and metrics, but observability use needs additional tooling or schema design on top.

Similar software

Related functionality, not a direct replacement.