Slide 3 of 11

InfluxDB

InfluxDB: High-throughput time-series database

What it’s for: High-volume metrics including IoT sensors, industrial monitoring, and sub-second precision data.

Good to know

  • Built for high write throughput, which suits high-volume, high-frequency data
  • Built-in downsampling and retention policies help manage storage as data ages.
  • The query language depends on your version.

Query language support by version

InfluxDB versionQuery languages
1.xInfluxQL (Flux in 1.8+)
2.xFlux, InfluxQL
3.x (including Cloud Serverless)SQL, InfluxQL

Best for

  • IoT and sensor data
  • Industrial monitoring
  • High-frequency metrics (sub-second)

Documentation

View the full documentation.

InfluxDB data source

Script

InfluxDB is the other major player in time-series databases, and it has a different sweet spot than Prometheus. Where Prometheus excels at cloud-native metrics, InfluxDB shines at very high write throughput.

Think IoT sensors, industrial monitoring, high-frequency trading systems.

You have three query language options depending on your version: SQL for InfluxDB 3.x, InfluxQL which is SQL-like with familiar SELECT, FROM, and WHERE statements, and Flux which is functional with broader capabilities for data shaping and transformations.

InfluxDB also has built-in downsampling and retention policies, which helps manage storage as data ages.

If you’re dealing with high volumes of time-series data from devices or sensors, InfluxDB is worth considering.