The full power of TDengine, now free forever for up to 5,000 tags.

Explore More

Time-Series Database Essentials-1

Understand the core concepts, best practices, and real-world applications of time-series databases
— and unlock the real value of your data

TDengine Supertable and Subtable Design: Efficient Management for Time-Series Databases

Core concepts of the Supertable A Supertable (STable) is a core data structure in TDengine. It groups data collection points of a specific type into

Juno Qiu

July 13, 2026 | Time-Series Database Essentials-1

Getting Started with TDengine SQL Queries: A Complete Tutorial

TDengine has supported standard SQL queries since its first release, giving developers a familiar way to work with time-series data. 1. Why SQL for time-series

Juno Qiu

July 13, 2026 | Time-Series Database Essentials-1

Time-Series Database Data Writing Best Practices: Efficient Writing Strategies and Techniques

1. Basic writing methods 1.1 Single-row writing Single-row writing is the simplest write method. Consider a smart meter with device ID d1001 that collected data on October

Juno Qiu

July 13, 2026 | Time-Series Database Essentials-1

TSDB Aggregation Queries Explained: A Complete Guide to GROUP BY and Aggregate Functions

Aggregation query basics An aggregation query summarizes a dataset and returns a single result. In time-series database (TSDB) scenarios, common use cases include calculating averages,

Juno Qiu

July 13, 2026 | Time-Series Database Essentials-1

TDengine Data Partitioning Queries: PARTITION BY and SLIMIT Explained

Data partitioning queries overview A data partitioning query groups data by a specified dimension. Each group forms an independent data space, and subsequent computation operations

Juno Qiu

July 12, 2026 | Time-Series Database Essentials-1

TDengine Timestamp Handling: Timezone Conversion and Precision Management

Basic timestamp concepts Local date and time A local date and time refers to the local time in a specific region. It is usually represented

Juno Qiu

July 12, 2026 | Time-Series Database Essentials-1

TDengine Data Subscription Guide: A Lighter Alternative to Message Queues

In a typical time-series data processing architecture, data collected from devices first passes through a message queue for buffering and distribution, then downstream systems consume

Juno Qiu

July 12, 2026 | Time-Series Database Essentials-1

Time-Series Database Window Queries: A Guide to the Five Window Types

Window query overview A window query partitions a data set by windows and aggregates the data within each window. This approach is useful for analyzing

Juno Qiu

July 12, 2026 | Time-Series Database Essentials-1

Virtual Table Mechanism in Time-Series Databases: Making One Table per Device a Reality

The limits of traditional data modeling The “One Table per Data Collection Point” model and Supertable design address many time-series workloads, but real-world devices often

Juno Qiu

July 12, 2026 | Time-Series Database Essentials-1

TDengine taosKeeper Guide: Exporting Metrics to Prometheus and Grafana

TDengine clusters that support industrial IoT, connected vehicles, energy systems, and other high-volume workloads need clear runtime visibility. taosKeeper exports TDengine metrics in a format

Juno Qiu

July 10, 2026 | Time-Series Database Essentials-1

Previous Next