Introduction to TDengine Cloud Service
TDengine Cloud, is the fast, elastic, and cost effective time-series data processing service based on the popular open source time-series database, TDengine. With TDengine Cloud you get the highly optimized and purpose-built for IoT time-series platform, for which TDengine is known.
This section introduces the major features, competitive advantages and typical use-cases to help you get a high level overview of TDengine cloud service.
Major Features
The major features are listed below:
-
- Supports Data Sources.
- Supports Data Collection Agents.
-
Data Explorer: browse through databases and even run SQL queries once you login.
-
- Provides client libraries for Java, Python, Go, Rust, Node.js and other programming languages.
- Provides a REST API.
-
Streams: Not only is the continuous query is supported, but TDengine also supports event driven stream processing, so Flink or Spark is not needed for time-series data processing.
-
Topics: Application can subscribe a table or a set of tables. API is the same as Kafka, but you can specify filter conditions and you can share the topic with other users and user groups in TDengien Cloud.
-
- Provides an interactive Command-line Interface (CLI) for management and ad-hoc queries.
- Provides a tool taosBenchmark for testing the performance of TDengine.
- Supports exporting data via tool taosDump.
- Supports Grafana
- Supports Google Data Studio
- Supports writing data to Prometheus.
- Supports DBeaver.
-
- Manage the instance Users & User Groups
- Support replication a database to another region or cloud.
- Support backup the database from the instance.
- Supports IP whitelist for security.
- Support operation logs.
-
- Manage the users of the current organization.
- Manage the user groups of the current organization.
- Manage the roles of the current organization.
-
Organizations:management the organization of the current user.
-
- Manage the Private link
-
DB Mart:the published public databases in TDengine Cloud.
For more details on features, please read through the entire documentation.
Competitive Advantages
By making full use of characteristics of time series data and its cloud native design, TDengine Cloud differentiates itself from other time series data cloud services, with the following advantages.
-
Worry Free: TDengine Cloud is a fast, elastic, purpose built cloud platform for time-series data. It provides worry-free operations with a fully managed cloud service. You pay as you go.
-
Simplified Solution: Through built-in caching, stream processing and data subscription features, TDengine provides a simplified solution for time-series data processing. It reduces system design complexity and operation costs significantly.
-
High-Performance: It is the only time-series platform to solve the high cardinality issue to support billions of data collection points while outperforming other time-series platforms for data ingestion, querying and data compression.
-
Ease of Use: For administrators, TDengine Cloud provides worry-free operations with a fully managed cloud native solution. For developers, it provides a simple interface, simplified solution and seamless integration with third party tools. For data users, it provides SQL support with powerful time series extensions built for data analytics.
-
Easy Data Analytics: Through super tables, storage and compute separation, data partitioning by time interval, pre-computation and other means, TDengine makes it easy to explore, format, and get access to data in a highly efficient way.
-
Enterprise Ready: It supports backup, multi-cloud/multi-region database replication, VPC peering and IP whitelisting.
With TDengine cloud, the total cost of ownership of your time-series data platform can be greatly reduced.
- With its built-in caching, stream processing and data subscription, system complexity and operation cost are highly reduced.
- With SQL support, it can be seamlessly integrated with many third party tools, and learning costs/migration costs are reduced significantly.
- With the elastic, fully managed service, the operation and maintenance costs are reduced significantly.
Technical Ecosystem
This is how TDengine would be situated, in a typical time-series data processing platform:
On the left-hand side, there are data collection agents like OPC-UA, MQTT, Telegraf and Kafka. On the right-hand side, visualization/BI tools, HMI, Python/R, and IoT Apps can be connected. TDengine itself provides an interactive command-line interface and a web interface for management and maintenance.
Typical Use Cases
As a high-performance and cloud native time-series database, TDengine's typical use case include but are not limited to IoT, Industrial Internet, Connected Vehicles, IT operation and maintenance, energy, financial markets and other fields. TDengine is a purpose-built database optimized for the characteristics of time series data. As such, it cannot be used to process data from web crawlers, social media, e-commerce, ERP, CRM and so on. More generally TDengine is not a suitable storage engine for non-time-series data.