Assembly Line

TDengine

High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios

TDengine is an open-source time-series database project on GitHub under the AGPL-3.0 license (network copyleft), with 25k stars. It is built with GCC and LLVM project. Its last push was today.

Stars
25k
License
AGPL-3.0
Activity
Active
Latest release
ver-3.4.3.9

Code on GitHub Website

Judgement

What it is
Building block
What it does
A time-series database for industrial IoT and connected vehicles that ingests and queries sensor data at high volume with SQL, caching and stream processing built in.
Adopt it when
You collect data from many devices and need efficient storage with a table-per-device model.
Watch out
AGPL-3.0, clustering and some features are in the commercial edition, and its data model differs from general SQL databases.
Ready for
Production-ready
Runs as
Self-hosted server and cloud service
Built with
C, C++ and Go
How established
Established: started 7 years ago, latest release ver-3.4.3.9.
What the license allows
Use inside your business is unrestricted. If you change it and let customers use it over the internet, you must publish your changes.

Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: TDengine → GCC → LLVM project → runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to TDengine

  1. 1
    Prometheus prometheus

    The Prometheus monitoring system and time series database.

    Complete system Production-ready You run services or Kubernetes and need metrics and alerting with the de facto standard toolset.

    ★ 67k Apache-2.0 Go Active, pushed today
  2. 2
    InfluxDB influxdata

    Scalable datastore for metrics, events, and real-time analytics

    Building block Production-ready You collect large volumes of time-stamped data such as IoT or monitoring metrics.

    ★ 32k Apache-2.0 Rust Active, pushed today
  3. 3
    VictoriaMetrics VictoriaMetrics

    VictoriaMetrics: fast, cost-effective monitoring solution and time series database

    Building block Production-ready Your Prometheus setup struggles with scale or retention and you want a drop-in, cheaper storage backend.

    ★ 18k Apache-2.0 Go Active, pushed today
  4. 4
    QuestDB questdb

    QuestDB is a high performance, open-source, time-series database

    Building block Production-ready You store high-frequency time-stamped data such as trades, sensor readings or metrics and want SQL with low latency.

    ★ 17k Apache-2.0 Java Active, pushed today
  5. 5
    IoTDB apache

    Apache IoTDB

    Building block Production-ready You store large volumes of industrial device data and need efficient compression and edge-to-cloud sync.

    ★ 6.4k Apache-2.0 Java Active, pushed today
  6. 6
    Mimir grafana

    Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.

    Building block Production-ready You run Prometheus at large scale across teams and need multi-tenant, highly available metric storage.

    ★ 5.3k AGPL-3.0 Go Active, pushed today
  7. 7
    M3 m3db

    M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform

    Complete system Usable You run Prometheus at very large scale and need horizontally scalable long-term metrics storage.

    ★ 4.9k Apache-2.0 Go Active, pushed 14 days ago
  8. 8
    Crate crate

    CrateDB is a distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible, and based on Lucene.

    Building block Production-ready You collect industrial or IoT data at volume and want SQL queries with full-text and vector search.

    ★ 4.5k Apache-2.0 Java Active, pushed today

Commercial time-series databases

  1. 1
    InfluxDB Cloud InfluxData

    InfluxDB 3 is the leading time series database to collect, organize, and act on massive volumes of high-resolution data in real-time.

    Building block Production-ready You collect high-volume IoT or monitoring metrics and want a purpose-built time-series store you do not run yourself.

    298 readers a month Since 2013 Commercial
  2. 2
    Timescale Cloud Tiger Data

    From the creators of TimescaleDB — the PostgreSQL platform trusted by enterprises processing trillions of metrics daily. Start a free trial or get a demo.

    Building block Production-ready You want time-series performance while keeping full PostgreSQL and SQL for the rest of your data.

    Commercial

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.