InfluxDB
A time-series database for metrics, events, and IoT data.
InfluxDB is a time-series database purpose-built for time-stamped data: metrics, sensor readings, application traces, and similar streams that flow in continuously and accumulate at high volume. The storage engine compresses runs of similar values, which drastically reduces disk usage compared with storing the same data in a row-oriented relational database.
The database has been through several generations. InfluxDB 1.x used the InfluxQL query language and a custom storage engine. InfluxDB 2.x introduced Flux, a richer functional query language designed around time-series operations. InfluxDB 3.x (released in 2023) is a complete rewrite in Rust on top of Apache Arrow and Parquet, offering substantially better cardinality handling for high-dimensional metric workloads.
InfluxData is the company behind InfluxDB and the wider TICK stack (Telegraf, InfluxDB, Chronograf, Kapacitor). The 1.x codebase remains MIT-licensed; 2.x and the Core release of 3.x are also MIT, while higher tiers are commercial. InfluxDB Cloud is the hosted version. Adoption is broad in IoT, monitoring, financial market data, and any other domain where data volume and time are the dominant axes.
License: MIT (Core / OSS) / Commercial (Enterprise)
Category: Data
Website: https://www.influxdata.com/
Install
Debian/Ubuntu: sudo apt install influxdb2 Fedora/RHEL: sudo dnf install influxdb2 Arch (AUR): yay -S influxdb macOS: brew install influxdb
Authors
- InfluxData
- InfluxDB contributors