Stars
Last commit
License
Stars
Last commit
License
Stars
Last commit
License
Stars
Last commit
License
Stars
Last commit
License
Stars
Last commit
License
The best open source alternative to InfluxDB is TDengine. If that doesn't suit you, we've compiled a ranked list of other open source InfluxDB alternatives to help you find a suitable replacement. Other interesting open source alternatives to InfluxDB are: TimescaleDb, VictoriaMetrics, QuestDB, and GreptimeDB.
InfluxDB alternatives are mainly Time Series Databases but may also be Relational Databases (SQL) or Infrastructure Monitoring Tools. Browse these if you want a narrower list of alternatives or looking for a specific functionality of InfluxDB.
High-performance time-series database with industrial data management, built-in stream analytics, and AI-driven anomaly detection for operational environments.

TDengine is built for industrial organizations that need to move beyond legacy historians. It combines a high-performance time-series database with an industrial data management layer, giving engineers a single platform to ingest, store, contextualize, and analyze large-scale operational data.
The open-source core (TDengine TSDB) handles the heavy lifting: a specialized storage engine tuned for time-series workloads that claims 10x the performance of general-purpose databases at a fraction of the storage cost. Automated tiered storage and S3 support keep the data footprint manageable as data volumes grow.
On top of the database sits the historian layer, which is where TDengine differentiates itself from tools like InfluxDB or GreptimeDB:
The AI assistant can generate analyses on demand and investigate alerts, making it practical for operations teams rather than just data engineers. This positions TDengine as a direct alternative to GE Proficy Historian and similar industrial historians, but with an open-source foundation that avoids vendor lock-in.
Security features include role-based access controls, IP whitelisting, data encryption, and backup and disaster recovery options, which matter in regulated industrial environments. The platform integrates with third-party BI and AI tools over open interfaces, so it fits into existing workflows rather than replacing them wholesale.
PostgreSQL extension for time-series data with automatic partitioning, up to 95% columnar compression, continuous aggregates, and ~200 native SQL functions.

TimescaleDB is a PostgreSQL extension that turns Postgres into a purpose-built time-series database. It's designed for teams that want specialized time-series performance without abandoning the SQL ecosystem they already know. Sensor data, on-chain events, application metrics, customer behavior – if it's timestamped and high-volume, this is what it's built for.
The core abstraction is the hypertable: a regular Postgres table that's automatically partitioned by time (or ID) under the hood. Partition skipping at query planning means the database eliminates irrelevant chunks before scanning begins, so queries stay fast even as data grows into billions of rows.
Key capabilities:
Because it's 100% PostgreSQL-compatible, existing Postgres tooling, drivers, ORMs, and extensions all work without modification. That's a meaningful difference from purpose-built alternatives like InfluxDB, QuestDB, or TDengine, which require learning new query languages or migration overhead.
Cloudflare uses it to balance analytical performance with operational simplicity, keeping analytical and configuration data under one roof. The project has 22,000+ GitHub stars and an active Slack community of 12,000+ members.
Time series database and monitoring platform compatible with Prometheus, handling billions of metrics with lower resource usage than most alternatives.

VictoriaMetrics is a time series database and observability platform built for teams that need to store and query large volumes of metrics, logs, and traces without the cost and complexity that typically comes with scale. It works as a drop-in replacement for Prometheus, so existing queries, dashboards in Grafana, and scrape configs carry over without rewriting anything.
The core appeal is efficiency. Organizations routinely report 5x to 10x reductions in storage and compute costs compared to Prometheus, Mimir, or InfluxDB at equivalent workloads. It handles millions of metrics per second on modest hardware, which makes it practical anywhere from a Raspberry Pi home lab to thousand-core distributed clusters.
Key capabilities include:
VictoriaMetrics competes directly with tools like OpenObserve, HyperDX, and GreptimeDB in the open source observability space. Its strongest differentiator is the combination of Prometheus compatibility and genuine resource efficiency at scale. Teams already running Prometheus can migrate incrementally, often within minutes, without touching their alerting rules or existing instrumentation.
An enterprise tier adds multi-tenancy, anomaly detection, downsampling, and dedicated engineering support. The open source version covers the full core feature set with no artificial limits on retention or ingestion rate.
Open-source time-series database offering massive ingestion throughput, millisecond queries, and SQL extensions, designed for optimal performance at any hardware scale.

QuestDB delivers exceptional performance for time-series data management with features that set it apart:
Used by major financial institutions and enterprises for real-time analytics, market data processing, and IoT applications.
Cloud-native observability database unifying metrics, logs, and traces with sub-second queries, 50x cost reduction, and seamless OpenTelemetry integration.

GreptimeDB is a cloud-native, real-time observability database that revolutionizes how organizations handle metrics, logs, and traces. Built for OpenTelemetry and modern cloud environments, it delivers sub-second query performance at petabyte scale while dramatically reducing operational complexity.
Key benefits include:
Trusted by companies like Li Auto (reduced traffic costs by 50%, storage costs by 98%), SGCC (2x write performance, 5x query performance), and others who have migrated from InfluxDB, Loki, and Thanos to achieve superior performance and simplified operations.
Apache IoTDB manages industrial IoT time-series data with high-throughput read/write, edge-cloud sync, ultra-high compression, and integrations with Hadoop, Spark, Flink, and Grafana.

Apache IoTDB is a time-series database management system built specifically for industrial IoT environments. Where general-purpose databases struggle with millions of concurrent device connections and the relentless write pressure of sensor data, IoTDB is designed from the ground up for exactly that. It fits into IoT database deployments ranging from edge nodes to full cloud infrastructure, with a lightweight architecture that keeps hardware costs low.
The core appeal is scale without complexity. IoTDB can ingest data from millions of low-power devices simultaneously, while keeping disk storage costs remarkably low through a high compression ratio (under $0.23 per GB on hard disk). That's a meaningful difference for deployments measuring storage in terabytes.
Key capabilities include:
Compared to alternatives like InfluxDB or QuestDB, IoTDB leans heavily into industrial use cases: energy grids, railways, aerospace telemetry, steel manufacturing, and smart factories. It supports multi-protocol compatibility and targets environments where uptime and data integrity matter more than developer ergonomics.
If your data comes from physical infrastructure rather than application logs or financial ticks, IoTDB is worth evaluating seriously.
Open-source cookie banner, built for control and lightening fast modern web apps.
Get Started in 30 seconds