6 月 26 日,涛思数据旗下时序数据库(Time Series Database) TDengine 正式公布 IoT 场景下 TDengine 3.0 性能比照剖析报告,该报告在 IoT 场景下从数据写入、压缩和查问等维度,比照了 TDengine 与市场其余风行的时序数据库产品的性能差别,其中所有测试均在标准化条件下应用公开数据实现。此外,为了不便开发者验证报告后果,该报告中的数据在筹备好物理环境后,能够由脚本一键执行生成。
IoT 场景下三大数据库写入性能比照早在 2 月 21 日,TDengine 就曾经针对 DevOps 场景公布了第一期 TDengine 3.0 性能比照剖析报告,报告显示在 DevOps 场景下,TDengine 3.0 在写入、查问、存储、资源耗费等方面均优于另外两大时序数据库产品,验证了 TDengine 基于时序数据场景所设计的独特架构带来的性能劣势以及老本管制程度。
值得一提的是,上述两大报告均是基于性能基准测试平台 Time Series Benchmark Suite (TSBS) 实现的。TSBS 是由 Timescale 打造并开源,集多种利用场景下时序数据生成、数据写入、查询处理、自动化后果汇总统计等性能于一体的时序数据库性能基准测评平台。因为其开源的个性,自 2018 年以来,该平台已被寰球多家当先的时序数据库厂商应用,成为时序数据库性能测试上应用最为宽泛的平台。
据理解,本次 TDengine 公布的 IoT 场景下 TDengine 3.0 性能比照剖析报告应用 TSBS IoT 场景作为根底数据集,模仿虚构货运公司车队中一组卡车的时序数据,预设了五种卡车规模场景,在雷同的 AWS 云环境下运行了 TDengine 3.0、TimescaleDB 2.10.1 和 InfluxDB 1.8.10,从四大维度进行比照测试并输入后果。
测试报告后果可简略总结如下:
数据写入比照:在全副的五个场景中,TDengine 写入性能均优于 TimescaleDB 和 InfluxDB。写入性能最大达到 TimescaleDB 的 3.3 倍,InfluxDB 的 16.2 倍。此外,TDengine 在写入过程中耗费了起码计算(CPU)资源和磁盘 IO 开销。
数据查问比照:对于大多数查问类型,TDengine 的性能均优于 InfluxDB 和 TimescaleDB,在简单的混合查问中 TDengine 展现出微小的劣势——其中 avg-load 和 breakdown-frequency 的查问性能是 InfluxDB 的 426 倍 和 53 倍;daily-activity 和 avg-load 的查问性能是 TimescaleDB 的 34 倍和 23 倍。
数据存储比照:报告显示,TimescaleDB 在所有场景下数据规模均显著地大于 InfluxDB 和 TDengine,并且这种差距随着数据规模减少疾速变大,其落盘数据规模最高达到了 TDengine 的 12.2 倍;InfluxDB 在前三个场景中落盘后数据文件规模与 TDengine 十分靠近,但随着数据规模的增长(场景四、场景五),InfluxDB 落盘后文件占用的磁盘空间最大达到了 TDengine 的 2.8 倍,这也间接阐明 TDengine 更加实用于时序大数据的存储。
资源耗费比照:从整体 CPU 开销上来看,TDengine 不仅实现全副查问的工夫低于 TimescaleDB 和 InfluxDB,在整体上 CPU 计算资源的耗费也远小于 TimescaleDB 和 InfluxDB。在整个查问过程中,TDengine 内存也始终维持在一个绝对安稳的状态。
无关测试报告执行后果和重现步骤的详细信息,请参阅残缺报告:《基于 TSBS 规范数据集时序数据库 TimescaleDB、InfluxDB 与 TDengine 在 IoT 场景性能比照测试》。
对于 TDengine
TDengine 是由涛思数据齐全自主开发的一款开源、高性能、云原生的时序数据库,专一时序空间大数据的存储、查问、剖析和计算,寰球运行的 TDengine 用户实例数超过 294.9k,均匀每天新增数百个新部署,用户遍布寰球 50 多个国家/地区,已被宽泛使用于物联网、车联网、工业互联网、IT 运维等畛域。2019年7月,TDengine 在 GitHub 开源,目前其 GitHub 的 Star 数达到了 21.5k,且屡次登顶 GitHub 寰球趋势排行榜。
2022年 8 月,TDengine 推出 3.0 版本,真正成为了一款云原生时序数据库,反对 10 亿个设施采集数据、100 个节点,反对存储与计算拆散,解决了困扰时序数据库倒退的高基数难题;还将存储引擎、查问引擎都进行了优化降级,并打造了全新的流式计算引擎,无需再集成 Kafka、Redis、Spark、Flink 等软件,性能晋升的同时零碎架构复杂度也实现了大幅升高。同年 9 月,TDengine Cloud 上线海内市场并同步反对 Microsoft Azure、AWS、Google Cloud 三大公有云平台,TDengine PI 连接器也在不久后胜利上线,基于此,企业既能保留传统的 PI 零碎,又能轻松取得古代云平台提供的所有益处。点击进入www.taosdata.com理解更多信息。