TDengine
Product Overview
Since TDengine makes full use of the characteristics of time series data, such as structuring, writing more, reading less, etc., and has designed a new storage engine and calculation engine for time series data, TDengine has the following characteristics:
High performance: Through an innovative storage engine design, whether it's data writing or querying, TDengine performs more than 10 times faster than a generic database, far surpasses other time series databases, and also saves a lot of storage space.
Distributed: Through a native distributed design, TDengine provides the ability to expand horizontally. It only requires additional nodes to obtain stronger data processing capabilities, and at the same time ensures high system availability through a multi-copy mechanism.
SQL support: TDengine uses SQL as the data query language to reduce learning and migration costs, provides SQL extensions to handle analysis specific to time series data, and supports convenient and flexible schemaless data writing.
All in One: Combines functions such as database, message queue, cache, and stream computing. Applications no longer need to integrate software such as Kafka/Redis/HBase/Spark, greatly reducing application development and maintenance costs.
Zero management: The installation and cluster can be done in a few seconds, no dependencies, no need for database partitioning, and system operation status monitoring can be seamlessly integrated with Grafana or other operation and maintenance tools.
Zero learning costs: Using the SQL query language, it supports various programming languages such as C/C++, Python, Java, Go, Rust, Node.js, and C #、Lua(community contributions)、PHP(community contributions). Similar to MySQL, there is no learning cost.
Seamless integration: Seamlessly integrates with third party tools such as Telegraf, Grafana, Prometheus, EMQX, HiveMQ, StatsD, collectd, icinga, TCollector, Matlab, R, etc. without a single line of code.
Interactive console: Through the command line console, you can execute SQL statements without programming to perform ad hoc queries, operation and management of various databases, and cluster maintenance.