OpenTSDB
The CloudTable cluster mode also provides the time series database capabilities based on OpenTSDB.
OpenTSDB is a distributed, scalable time series database based on HBase. It stores time series data. Time series data refers to the data collected at different time points. This type of data reflects the change status or degree of an object over time.
Product Advantages
- Low cost
Timestamps are compressed with delta encoding and data values are compressed using XOR.
Computing and storage are decoupled to cope with massive sets of data and dynamic hot data in IoT scenarios and facilitate independent capacity expansion by concurrency and storage volumes on demand.
- Enterprise-level
Distributed architecture and horizontal expansion are supported.
Using algorithms with a high compression ratio reduces costs and improves query speed.
- Compatibility
Compatible with OpenTSDB 2.3.0 of the community
Compatible with native OpenTSDB APIs, allowing no modification on applications during service migration
- Time series data computing
Interpolation: Linear interpolation can be implemented to interpolate missing data points.
Downsampling: Pre-downsampling and real-time downsampling are supported, meeting requirements on efficient query.
Space aggregation: Space aggregation and "group by" calculation can be implemented based on different tags.
A wide variety of aggregation functions are provided, such as AVG, SUM, MAX, and MIN.
Application Scenarios of OpenTSDB
OpenTSDB supports storage, index, and queries of massive amounts of time series data. It can be used for system monitoring and measurement as well as monitoring and analysis of IoT data, financial data, and scientific experimental results.
- OpenTSDB can help O&M engineers obtain the real-time status of infrastructure and services, and display software and hardware faults, performance changes, and performance bottlenecks of clusters.
- OpenTSDB can help managers store and analyze system monitoring data, measure system SLA, and understand interactions between complicated systems, as well as display resource consumption. It also provides the overall job status of the cluster to help managers with budget and cluster resource coordination.
- OpenTSDB assists developers in finding major cluster performance bottlenecks by storing and analyzing system monitoring data.
When to Enable OpenTSDB
When you want to store and query time series data, you can enable OpenTSDB.
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.