LindormTSDB collects, stores, queries, and analyzes time series data at scale. It is designed for workloads that require high-throughput writes and low-latency queries, with built-in compression, multi-dimensional indexing, and in-database machine learning.
Core capabilities
| Capability | Details |
|---|---|
| High performance | In some scenarios, a single core handles ≥100,000 data points per second on write, ≥20 million queries per second, and >1,000 batch write and update operations per second. |
| Data compression | Self-developed time series compression combined with general block compression achieves up to a 10:1 compression ratio. |
| Time series indexing | Multi-dimensional data queries across tens of billions of time series. |
| Time series computing | 10+ aggregation functions, 20+ fill policies, and 10+ interpolation algorithms. |
| Auto Scaling | Distributed architecture with online elastic scaling to handle any data volume. |
| In-database machine learning | Built-in time series forecasting and anomaly detection. |
For the full feature list, see Features.
Use cases
LindormTSDB is suited for high-throughput, low-latency workloads across large time series datasets:
Monitor IoT device telemetry: ingest tens of millions of data points in seconds from sensors and devices, with high compression ratio and low-cost storage, pre-downsampling, and visualized query results for anomaly detection in real time
Analyze IIoT (Industrial Internet of Things) equipment data: store and query machine metrics to streamline equipment management and predictive maintenance
Track application performance: collect and aggregate APM (application performance monitoring) metrics with multi-dimensional aggregate computing and interpolation to identify bottlenecks and improve system reliability
Connect to LindormTSDB
LindormTSDB supports SQL-based access. Choose the method that matches your role:
Java developers: connect using the Lindorm JDBC Driver — see Use the Lindorm JDBC Driver to connect to and use LindormTSDB
Developers using other languages: connect via the SQL API — see SQL API application guide
Database administrators and data analysts: connect using the Lindorm-cli command-line interface (CLI) — see Use Lindorm-cli to connect to and use LindormTSDB