时序数据库对比

news/2025/1/11 13:33:02/

优劣势对比

数据库优势       劣势
InfluxDB使用广泛,生态完备,社区活跃集群版本闭源
TDengine性能好,集群版本免费,内置流式计算,社区活跃

不支持 Prometheus 的 Query 类接口

M3DB完全开源架构复杂,资源占用高
VictoriaMetrics轻量可靠高性能,可替代Promethus资料较少
TimescaleDB可靠性高性能一般,应用案例少

性能测试数据对比:

指标TDengineOpenTSDBCassandra

写入吞吐量

1477208 记录数/秒

57272 记录数/秒

61708记录数/秒

100万条记录读取时间

0.21秒

6.57秒

3.64秒

1亿条记录取平均值时间

0.06秒

66.99秒

264.49秒

1亿条记录按标签分组取均值时间

0.123

126.41秒

308.39秒

1亿条记录按时间分组取均值时间

2.549秒

82.46秒

303.51秒

TDengine与InfluxDB对比测试结果:

  • 写入性能:相同数据源InfluxDB写入用时约是TDengine的4倍
  • 全部数据聚合计算查询:InfluxDB查询用时约为TDengine的80倍
  • 全部数据聚合计算查询以小时为颗粒聚合结果:InfluxDB查询用时约为TDengine的10倍
  • 随机选取12小时的数据聚合计算查询以10分钟为颗粒聚合结果:InfluxDB用时约为TDengine的6倍
  • 随机选取1小时的数据聚合计算查询以1分钟为颗粒聚合结果:InfluxDB用时约为TDengine的2.5倍
  • 测试用例执行时,InfluxDB的CPU占用率基本达到满负荷,以4核CPU的服务器为例,经常达到390%以上;而TDengine的CPU占用率则低很多。

http://www.ppmy.cn/news/1561889.html

相关文章

ios越狱脚本巨魔商店安装教程

使用爱思助手安装 安装爱思助手:在电脑上安装 iTunes 和爱思助手,并使用 Apple ID 登录2。 IPA 签名:打开爱思助手,选择工具箱中的 IPA 签名。点击添加 IPA 文件,选择下载的 TrollInstallerX.ipa 文件。选择使用 Apple…

Pytorch单、多GPU和CPU训练模型保存和加载

Pytorch多GPU训练模型保存和加载 在多GPU训练中,模型通常被包装在torch.nn.DataParallel或torch.nn.parallel.DistributedDataParallel中,这会在模型的参数名前加上module前缀。因此,在保存模型时,需要使用model.module.state_di…

vulnhub靶场【DC系列】之6

前言 靶机:DC-6,IP地址为192.168.10.10 攻击:kali,IP地址为192.168.10.2 都采用VMWare,网卡为桥接模式 对于文章中涉及到的靶场以及工具,我放置在网盘中,链接:https://pan.quark…

碰一碰发视频的剪辑功能开发的细节源码搭建,支持OEM

在短视频盛行的今天,为碰一碰发视频增添剪辑功能,能极大提升用户创作的灵活性与趣味性。下面将详细阐述这一功能从技术选型到源码搭建的全过程。 一、技术选型 前端 框架:选择 React 作为前端框架,其基于组件化的开发模式&#x…

借助免费GIS工具箱轻松实现las点云格式到3dtiles格式的转换

在当今数字化浪潮下,地理信息系统(GIS)技术日新月异,广泛渗透到城市规划、地质勘探、文化遗产保护等诸多领域。而 GISBox 作为一款功能强大且易用的 GIS 工具箱,以轻量级、免费使用、操作便捷等诸多优势,为…

2024信息安全网络安全等安全意识(附培训PPT下载)

信息安全和网络安全是现代社会中至关重要的领域,它们涉及保护数据、系统和网络免受未经授权的访问、破坏和滥用。以下是一些关键的安全意识和概念: 信息安全意识 数据保护:意识到个人和组织数据的敏感性和价值,采取措施保护数据…

【MySQL实战】Centos安装MySQL

在CentOS上安装MySQL以及进行性能分析:2种方式,第一种直接装;第二种用docker安装: 直接安装MySQL 首先,更新系统软件包列表: sudo yum update然后,安装MySQL服务器: sudo yum in…

小程序学习08—— 系统参数获取和navBar组件样式动态设置

一 系统信息的概念 uni-app提供了异步(uni.getSystemInfo)和同步(uni.getSystemInfoSync)的2个API获取系统信息。 success 返回参数说明: 参数分类说明statusBarHeight手机状态栏的高度system操作系统名称及版本。。。 二 自定义navbar 2.1 获取系统参数 代码展示…