InfluxDB OSS v1 documentation

This page documents an earlier version of InfluxDB OSS. InfluxDB 3 Core is the latest stable version.

InfluxDB is a time series database designed to handle high write and query loads. InfluxDB OSS v1 is purpose-built to handle any use case involving large amounts of timestamped data and is an integral component of the TICK stack.

Common use cases include:

  • Infrastructure and DevOps monitoring
  • Application metrics and performance monitoring
  • IoT sensor data collection
  • Real-time analytics
  • Events handling

InfluxDB Cloud 1 users

InfluxDB Cloud 1 (InfluxCloud 1.x) is based on InfluxDB Enterprise v1. Use the Enterprise v1 documentation instead.

Key features

InfluxDB v1.12 supports the following features for working with time series data.

  • Custom high performance datastore written specifically for time series data. The TSM engine allows for high ingest speed and data compression
  • Written entirely in Go. It compiles into a single binary with no external dependencies.
  • Simple, high performing write and query HTTP APIs.
  • Plugins support for other data ingestion protocols such as Graphite, collectd, and OpenTSDB.
  • Expressive SQL-like query language tailored to easily query aggregated data.
  • Tags allow series to be indexed for fast and efficient queries.
  • Retention policies efficiently auto-expire stale data.
  • Continuous queries automatically compute aggregate data to make frequent queries more efficient.

InfluxDB OSS v1 runs on a single node. If you require high availability to eliminate a single point of failure, consider InfluxDB 3 Enterprise, InfluxDB’s next generation that supports multi-node clustering, allows infinite series cardinality without impact on overall database performance, and brings native SQL support and improved InfluxQL performance.


Was this page helpful?

Thank you for your feedback!