A curated list of AI tools and resources for developers, see the AI Resources .

TDengine

TDengine is a high-performance, scalable time-series database designed for Industrial IoT scenarios.

Detailed Introduction

TDengine is a high-performance time-series database designed for Industrial IoT (IIoT) scenarios. It excels at large-scale time-series ingestion, compression, and efficient queries. In cluster mode TDengine provides horizontal scalability and high availability, with storage and indexing optimizations tailored for time-series workloads such as sensor data and monitoring metrics.

Main Features

  • High-throughput ingestion: storage engine optimized for massive writes.
  • Time-series optimizations: built-in compression and indexing to improve query performance and storage efficiency.
  • Scalable deployment: supports clustering and horizontal scaling for large workloads.
  • Multi-protocol support: SQL-compatible interfaces and client libraries for multiple languages.

Use Cases

  • Industrial monitoring: telemetry collection and long-term storage for devices.
  • Metrics and alerting: large-scale metrics aggregation and real-time analysis.
  • Telematics and smart city: applications requiring high-concurrency writes and time-series analytics.

Technical Characteristics

  • Implements compression and indexing strategies tuned for time-series data to reduce storage footprint.
  • Offers SQL-like interfaces and multi-language clients for easy developer integration.
  • License: AGPL-3.0, community-driven with open contribution model.
  • Cloud-native friendly: can run in containers and Kubernetes environments.
TDengine
Resource Info
🗄️ Database 🌱 Open Source