HiTSDB (High-Performance Time Series Database)

HiTSDB is a stable, reliable, and cost-effective online high-performance time series database service.

Apply for Beta Contact Sales

Overview

HiTSDB is a stable, reliable, and cost-effective online high-performance time series database service. It provides a range of functions such as data reading and writing capabilities, high-compression-ratio storage, time series temporal data interpolation, and aggregate computing. HiTSDB has broad industrial applications including monitoring systems for the Internet of Things (IoT), enterprise-level energy management systems (EMSs), production safety monitoring, and electric power resource allocation.

HiTSDB supports writing millions of time series data in seconds and provides functions such as high-compression-ratio and cost-effective storage, pre-downsampling, interpolation, multi-dimensional aggregation, and query result visualization. It can solve the problem of high storage cost and low efficiency of data writing and query analysis caused by the huge number of device collection points and high collection frequency.


Benefits

Superior Performance

● Optimized structural algorithm and excellent performance, enabling millions of data points to be read and written in seconds.

Low Storage Cost

● Efficient compression algorithm that lowers the storage cost by more than 90% through reducing the size of each data point to approximately 2 bytes.

Powerful Data Analysis Capabilities

● Precision reduction and a variety of functions for aggregate computing.

Ease of Use

● Comprehensive monitoring and O&M, and support for general time series protocols.


Features

Efficient Read and Write of Time Series Data

  • Efficient Read Operations: Millions of data points read in seconds

  • Efficient Write Operations: Tens of millions of data points written in seconds

Time Series Data Management

  • Validity Period of Data: Sliding time window for data, and expired data deleted automatically to release storage space

  • Multi-dimensional Query: Accurate query by metric group, time range, and specific time

Time Series Computing

  • Precision Reduction: Pre-precision reduction and real time precision reduction computing for efficient queries

  • Space Aggregation: Space aggregation and grouping computing based on different tags

  • Diverse Functions: A wide variety of aggregate functions, such as AVG, SUM, MAX, and MIN

Data Visualization

  • Visualization: Graphical display of query time series through the console

  • Real Time Monitoring: Real time monitoring of data point write operations and real time report on write progress

Instance Monitoring and O&M

  • Instance Write Capability Monitoring: Real time monitoring of data point write operations and real time report on write progress

  • Storage Space Monitoring: Storage space usage available anytime to help to expand or release storage space beforehand

Security Management

  • VPC: An instance only allows access over VPC and is isolated from the Internet, guaranteeing security and reliability

  • Instance Whitelist: Internal network access controlled by whitelist to enhance data access security


Scenarios

IoT Device Monitoring and Diagnosis

Real time monitoring of connected IoT devices and data consolidation decision-making.

IoT devices connect to the cloud through the Alibaba Cloud IoT service. Device data and analysis results are written into HiTSDB in real time for storage computing. HiTSDB sends the time series results to the frontend monitoring system to achieve real time monitoring and analysis of IoT devices.

【Solution Advantages】

  • Ease of Access: HiTSDB's open protocol enables interoperation with Alibaba Cloud IoT, message systems, and real time computing systems, reducing access development costs.

  • Efficient Read-Write Operations: HiTSDB's high time series read-write performance enables fast read and writing of massive amounts of IoT device data.

  • Data Channel: Data channels of HiTSDB, big data analytics system, and BI system are incorporated to better support big data analytics.

Monitoring and Management of Industrial, Energy, and Chemical Engineering Devices

Real time monitoring of industrial, energy, and chemical engineering devices and data consolidation decision-making.

Industrial devices connect to the cloud through the gateway service. Device data and analysis results are written into HiTSDB in real time for storage computing. HiTSDB sends the time series results to the frontend monitoring system of users to achieve real time monitoring and analysis of these devices.

【Solution Advantages】

  • High-performance and Scalability: High write performance and an easy-to-scale distributed architecture overcome the scalability problem of traditional industrial time series databases with a single-node architecture.

  • Low Cost: The storage algorithm with a high compression ratio reduces the storage cost by 90%, significantly lowering the overall investment.

  • Data Security: A powerful cloud-based security protection and backup mechanism that guarantees the security of data on industrial devices on the cloud.

Application Performance and Service Monitoring

Application performance monitoring and business service monitoring systems.

Application performance and business service indicator data obtained through log collection or other methods are incorporated into the computing system in real time for statistical computing. The final time series data obtained after computing is written into HiTSDB for aggregate computing in any dimensions and display of monitoring data.

【Problems Resolved】

  • Simplicity: Complete log collection, analysis, storage, monitoring data display with cost-effective and simple application access.

  • High Efficiency: High write efficiency and support for highly concurrent write operations on devices in a large-scale cluster.


Resources

Documentation and Tools

Product Overview: Describes what HiTSDB is, including its application scenarios, features, benefits, and specifications, as well as related terminology.

Quick Start: Introduces the process and steps that are required for a novice user to quickly get started with HiTSDB.

User Guide: A comprehensive introduction to the HiTSDB console usage, including the instance and data management, IP address whitelist configuration, and monitoring and alarm.

Developer Guide: Introduces how to use HTTP APIs to write, read and clean up data, and set the data's validity period.


Getting Started

This resource describes the Quick Start process for new users of HiTSDB.

HiTSDB Quick Start Flowchart

HiTSDB is currently in public beta mode. To apply for the public beta instances, please complete the following steps.

1. Apply for the OBT qualifications

2. Create an instance

3. Set an IP address whitelist

4. Connect to the instance


FAQs

1) How to fix the error code "Connection timed out:" returned due to instance access time-out?

The default network type of HiTSBD instances is VPC. In this mode, if the access host and the HiTSDB instance are not in the same VPC, the network cannot be connected and the connection request times out. The solution is as follows:

If the writing host and the instance are in the same region, add the writing test host to the VPC gateway of the HiTSDB instance.

If the writing host and the instance are not in the same region, you can use Classlink to create an access channel between the classic network and VPC. Please see Interconnectivity between a Classic Network and VPC through Classlink.

2) What is the solution when "Exceed Max TS counter 1200000" is returned for a request?

It indicates the total number of time series of the HiTSDB instance has exceeded the one defined in the product specifications definition. You will need to increase the configured value of the time series or delete part of the times series.