TDengine 压缩性能实际测试(对比 DolphinDB )

公司项目需要,对两个国产时序数据库 TDengine 与 DolphinDB 做了压缩比测试。

测试数据来源于 TDengine 官方的性能测试工具 Benchmark。

先上结果:DolphinDB 压缩比优于 TDengine 1.65 倍

TDengine

TDengine 是一款开源、云原生的时序数据库(Time Series Database),专为物联网、工业互联网、金融、IT 运维监控等场景设计并优化。它能对大量设备、数据采集器每天产生的高达 TB 甚至 PB 级的数据进行高效实时的处理;对业务的运行状态进行实时的监测、预警,从大数据中挖掘出商业价值。

DolphinDB

DolphinDB 是由浙江智臾科技有限公司研发的一款高性能分布式时序数据库,DB-Engines 时序库排行榜top 10。用户可在同一个系统内使用简洁高效的脚本语言快速开发大数据应用。适用于工业物联网及量化金融等领域。

测试环境:

Ubuntu20.04,内存32G,CPU i7x2.9 16核,硬盘256G SSD

TDengine社区版:3.0.1.4

DolphinDB社区版:2.00.8

部署方式:单服务器单节点

客户端:TDengine 使用命令行;DolphinDB 使用 v1.30.20.1 GUI 客户端

 整个测试都是在相同环境下进行,TDengine 在测试中开启最大程度压缩的二级压缩。两个产品部署在同一台 Linux 服务器上,用了同一组数据记录集。

数据记录集:

使用 TD

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
InfluxDBTDengine和IoTDB都是流行的时间序列数据库,用于处理和存储大规模时间序列数据。它们在设计理念、功能特性和适用场景上有一些区别。下面是它们之间的对比: 1. InfluxDB: - 设计理念:InfluxDB是一个开源的、分布式的、高性能的时间序列数据库,专门为快速存储和检索时间序列数据而设计。 - 功能特性:支持高并发写入和查询操作,提供SQL-like查询语言(InfluxQL)和基于HTTP的API,支持数据的聚合、降采样和连续查询等功能。 - 适用场景:适用于需要实时监控和分析大量时间序列数据的场景,如监控系统、物联网、传感器数据处理等。 2. TDengine: - 设计理念:TDengine是一个开源的、高性能的时间序列数据库,旨在提供高效的数据存储和实时数据分析能力。 - 功能特性:支持高并发写入和查询操作,提供类似于SQL的查询语言(TAOS SQL)和基于TCP/UDP的API,支持数据的压缩、分区和副本等功能。 - 适用场景:适用于需要高性能和低延迟的实时数据分析场景,如物联网、金融行业的交易数据分析、工业监控等。 3. IoTDB: - 设计理念:IoTDB是一个开源的、分布式的、可扩展的时间序列数据库,专门用于存储和处理物联网设备生成的海量时间序列数据。 - 功能特性:支持高并发写入和查询操作,提供类似于SQL的查询语言(IoTDB SQL)和基于JDBC的API,支持数据的压缩、索引和多维查询等功能。 - 适用场景:适用于大规模物联网设备数据的存储和分析场景,如智能城市、工业自动化、智能交通等。 总体而言,这三个时间序列数据库都具有高性能、高并发的特点,适用于不同规模和类型的时间序列数据处理场景。选择哪个数据库取决于数据规模、性能需求、功能需求以及你的团队对相关技术的熟悉程度。在进行选择时,建议进行详细的评估和性能测试,以确定最适合你的具体需求的数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值