Blog

SF Technology upgrades big data monitoring platform

Through comparative research on the solutions provided by several prevailing time-series databases such as IoTDB, Druid, ClickHouse, and TDengine, SF Technology finally decided to choose TDengine as a solution. Since using TDengine, impressive improvements have been achieved in the terms of stability and writing/query performance.

Performance: TDengine vs OpenTSDB

In this test, TDengine is compared with OpenTSDB in the terms of writing throughput, query throughput, aggregation query response time and on-disk compression. The results demonstrates that TDengine outperforms OpenTSDBwith 25x greater write throughput, 32x larger query throughput, 1000x faster in aggregation query (1000x when grouping by tags and 40x when grouping by time) while using 5x less disk space.

Performance: TDengine vs Cassandra

In this test, TDengine is compared with Cassandra in the terms of writing throughput, data ingestion, aggregation query response time and on-disk compression. The results demonstrates that TDengine outperforms Cassandra with 20x greater write throughput, 17x larger data ingestion, 4000x faster in aggregation query (2500x when grouping by tags and 119x when grouping by time) while using 26.7x less disk space.

Performance: TDengine vs InfluxDB

In this test, TDengine is compared with InfluxDB in the terms of writing throughput, query throughput, aggregation query response time and on-disk compression. The result demonstrates that TDengine outperforms InfluxDB with 5x greater write throughput, 35x larger query throughput, 140x faster in aggregation query (250x when grouping by tags and 12x when grouping by time) while using 2.1x less disk space.

TDengine Storage and Architecture

TDengine is a light, high-efficient, single-node open-source and IOT-oriented data processing engine. As a data engine designed for IOT, TDengine has huge advantages in writing, querying, storage, etc. In this article, we will talk about the architecture and storage design of TDengine to help users to fully understand it.