Databases Time-Series mature

InfluxDB

Purpose-built time-series database

30.0K stars 500 contributors Since 2020
Website → GitHub

Purpose-built time-series database

License
MIT
Min RAM
1 GB
Min CPUs
2 cores
Scaling
horizontal
Complexity
intermediate
Performance
medium
Self-hostable
K8s native
Offline
Pricing
fully free
Docs quality
good
Vendor lock-in
none

Use cases

  • Primary: monitoring-metrics
  • Primary: iot-data-storage
  • Primary: real-time-analytics

Anti-patterns / when NOT to use

  • Flux language learning curve
  • v3 is a rewrite — migration needed
  • Cardinality limits can be frustrating

Compare with alternatives

Replaces / alternatives to

  • TimescaleDB
  • Prometheus long-term

Technical specs

Language
GoRust
API type
REST
Protocols
HTTP
Data model
timeseries
Deployment
dockeraptbinary

Community

GitHub stars 30.0K
Contributors 500
Commit frequency weekly
Plugin ecosystem none
Backing InfluxData
Funding open_core

Release

Latest version
Last release
Since 2020

Best fit

Team size
solosmallmediumenterprise
Industries
general

Tags

  • time-series
  • flux
  • sql
  • downsampling
  • retention-policies
  • high-ingest
  • telegraf