DB-EnginesDo you need a hard real time database?English
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > TDengine

TDengine System Properties

Please select another system to compare it with TDengine.

Our visitors often compare TDengine with InfluxDB, Aerospike and TimescaleDB.

Editorial information provided by DB-Engines
DescriptionTime Series DBMS and big data platform
Primary database modelTime Series DBMS
Secondary database modelsRelational DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Rank#179  Overall
#14  Time Series DBMS
Technical documentationwww.taosdata.com/­en/­documentation
DeveloperTaos Data
Initial release2019
License infoCommercial or Open SourceOpen Source infoGPL V3, also commercial editions available
Cloud-based only infoOnly available as a cloud serviceno
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageC
Server operating systemsLinux
Data schemeyes
Typing infopredefined data types such as float or dateyes
XML support infoSome form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.no
Secondary indexesno
SQL infoSupport of SQLSQL-like query language
APIs and other access methodsJDBC
Supported programming languages.Net
JavaScript (Node.js)
Server-side scripts infoStored proceduresno
Triggersyes, via alarm monitoring
Partitioning methods infoMethods for storing different data on different nodesSharding
Replication methods infoMethods for redundantly storing data on multiple nodesyes
Foreign keys infoReferential integrityno
Concurrency infoSupport for concurrent manipulation of datayes
Durability infoSupport for making data persistentyes
User concepts infoAccess controlyes
More information provided by the system vendor
Specific characteristics

One of the modules of TDengine is the time-series database. However, in addition to this, to reduce the complexity of research and development and the difficulty of system operation, TDengine also provides functions such as caching, message queuing, subscription, stream computing, etc. TDengine provides a full-stack technical solution for the processing of IoT and Industrial Internet BigData. It is an efficient and easy-to-use IoT Big Data platform.

TDengine uses standard SQL language to provide main functions and follow standardization specifications.

Clustered feature is open-sourced.

Competitive advantages
  • Performance improvement over 10 times: An innovative data storage structure is defined, with each single core can process at least 20,000 requests per second, insert millions of data points, and read more than 10 million data points, which is more than 10 times faster than other existing general database.
  • Reduce the cost of hardware or cloud services to 1/5: Due to its ultra-performance, TDengine’s computing resources consumption is less than 1/5 of other common Big Data solutions; through columnar storage and advanced compression algorithms, the storage consumption is less than 1/10 of other general databases.
  • Full-stack time-series data processing engine: Integrate database, message queue, cache, stream computing, and other functions, and the applications do not need to integrate with software such as Kafka/Redis/HBase/Spark/HDFS, thus greatly reducing the complexity cost of application development and maintenance.
  • Powerful analysis functions: Data from ten years ago or one second ago, can all be queried based on a specified time range. Data can be aggregated on a timeline or multiple devices. Ad-hoc queries can be made at any time through Shell, Python, R, and MATLAB.
  • Seamless connection with third-party tools: Integration with Telegraf, Grafana, EMQ, HiveMQ, Prometheus, MATLAB, R, etc. without even one single line of code. OPC, Hadoop, Spark, etc. will be supported in the future, and more BI tools will be seamlessly connected to.
  • Zero operation cost & zero learning cost: Installing clusters is simple and quick, with real-time backup built-in, and no need to split libraries or tables. Similar to standard SQL, TDengine can support RESTful, Python/Java/C/C + +/C#/Go/Node.js, and similar to MySQL with zero learning cost.
Typical application scenarios
  •  IT Infrastructure, Servers and Applications Monitoring
  •  Internet of Cars, Trucks, Ships, Bikes, Train, Airplanes
  •  Power Grids, Power Plants, Power Distribution, and Smart Meters
  •  Robotics, Elevators, Excavators, and other Machinery
  •  Oil/Gas Extraction, Oil Refineries, Oil Pipelines
  •  Water, Air and Other Forms of Environmental Monitoring
  •  Smart Homes, Buildings, Parks, and Cities
  •  Records of Internet Access, Phone Usage, and Financial Transactions
  •  Any Internet of Things and Industrial Internet Scenarios
Market metrics

Fastest growing database

With more than 15,500 stars on GitHub

Licensing and pricing models

Open Source (AGPL v3)

Enterprise / Cloud (https://www.taosdata.com/en/support/)

Related products and services

We invite representatives of vendors of related products to contact us for presenting information about their offerings here.

More resources
Recent citations in the news

Jeff Tao, TDengine: Becoming the de-facto standard IoT big data platform
4 April 2022, IoT News

TDengine Receives 2022 IoT Evolution Industrial IoT Product of the Year Award
26 April 2022, IoT Evolution World

TAOS Data Completes $47 Million Series B Financing led by MatrixPartners China, followed by Sequoia Capital China, GGV Capital, and Index Capital
24 May 2021, PR Newswire

provided by Google News

Share this page

Featured Products

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

The definitive guide for Cassandra

Imagine What You Could Do if Scalability Wasn‘t a Problem!
Download the Cassandra e-book for free!

AllegroGraph logo

Graph Database Leader for AI Knowledge Graph Applications - The Most Secure Graph Database Available.
Free Download

Redis logo

The world’s most loved real‑time data platform.
Try free

Neo4j logo

See for yourself how a graph database can make your life easier.
Use Neo4j online for free.

Present your product here