暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
开源时序数据库预研报告.pdf
308
108页
5次
2024-01-30
25墨值下载
开源时序数据库技术预研报告 qq:920136192
I
1 . 文档介绍 ................................................................................................... 5
1.1
文档目的
....................................................................................................... 5
1.2 读者对象....................................................................................................... 5
1.3 术语定义....................................................................................................... 5
2 . 时序数据库概述 ....................................................................................... 6
2.1
时序数据定义
............................................................................................... 6
2.2 时序数据特性............................................................................................... 6
2.3 时序数据存储............................................................................................... 6
2.4 时序数据库................................................................................................... 7
2.5
时序数据库演变历程
................................................................................... 8
2.6 时序数据库分类........................................................................................... 8
2.7 应用场景..................................................................................................... 10
2.7.1 物联网设备监控分析..................................................................... 10
2.7.2
电力化工及工业制造监控分析
..................................................... 11
2.7.3 系统运维和业务实时监控............................................................. 11
3 . 数据库选型 ............................................................................................. 13
3.1 基本概念差异一览表................................................................................. 13
4
.
技术架构
................................................................................................. 15
4.1 InfluxDB 架构.............................................................................................15
4.2 OpenTSDB 架构......................................................................................... 17
4.3 TimescaleDB 架构 ...................................................................................... 18
4.4
技术架构差异一览表
................................................................................. 19
4.4.1 横向扩展性..................................................................................... 19
4.4.2 可用性............................................................................................. 20
4.4.3 安全性............................................................................................. 20
4.4.4
可靠性
............................................................................................. 20
4.4.5 自动分区......................................................................................... 21
开源时序数据库技术预研报告 qq:920136192
II
4.4.6 冷热数据分离................................................................................. 21
5 . 数据库设计 ............................................................................................. 22
5.1
逻辑设计层面
............................................................................................. 22
5.1.1 InfluxDB .......................................................................................... 22
5.1.2 OpenTSDB ...................................................................................... 23
5.1.3 TimescaleDB ................................................................................... 26
5.2
物理设计层面
............................................................................................. 27
5.2.1 InfluxDB
存储机制
.........................................................................27
5.2.2 OpenTSDB 存储机制.................................................................... 35
5.2.3 TimescaleDB 存储机制 .................................................................. 36
5.3
数据库设计差异一览表
............................................................................. 36
5.3.1
数据存储
......................................................................................... 36
5.3.2 分区管理功能................................................................................. 37
5.3.3 其他................................................................................................. 37
6
.
数据管理能力对
................................................................................. 38
6.1 InfluxDB ...................................................................................................... 38
6.1.1 查询 schema 的语法 ....................................................................... 38
6.1.2 创建数据库..................................................................................... 38
6.1.3
删除
series ....................................................................................... 39
6.1.4
删除
measurement ...........................................................................39
6.1.5 删除 shard ........................................................................................40
6.1.6 函数................................................................................................. 40
6.2 OpenTSDB .................................................................................................. 40
6.2.1
查询元数据信息
............................................................................. 40
6.2.2 聚合函数......................................................................................... 41
6.3 TimescaleDB ............................................................................................... 42
6.3.1 Table
表管理
................................................................................... 42
6.3.2 Hypertables
超表管理
.....................................................................42
开源时序数据库技术预研报告 qq:920136192
III
6.3.3 连续聚合......................................................................................... 44
6.3.4 自动化策略..................................................................................... 44
6.3.5
函数
................................................................................................. 45
6.3.6
统计工具
......................................................................................... 46
6.4 数据管理能力差异一览表......................................................................... 47
6.4.1 分析函数......................................................................................... 47
6.4.2
其他
................................................................................................. 47
7
.
开发集成差异一览表
............................................................................. 49
8 . 安装部署调优 ......................................................................................... 51
8.1 安装部署..................................................................................................... 51
8.2
参数调优
..................................................................................................... 51
8.2.1 InfluxDB .......................................................................................... 51
8.2.2 OpenTSDB ...................................................................................... 54
8.2.3 TimescaleDB ................................................................................... 56
9
.
性能对比
................................................................................................. 58
9.1
测试环境说明
............................................................................................. 58
9.2 数据写入测试............................................................................................. 59
9.2.1 测试场景说明................................................................................. 59
9.2.2
测试结果
......................................................................................... 60
9.2.3
写入性能对比小结
......................................................................... 60
9.3 数据查询测试............................................................................................. 61
9.3.1 测试场景说明................................................................................. 61
9.3.2
测试结果
......................................................................................... 62
9.3.3
查询性能对比小结
......................................................................... 64
9.4 数据压缩测试............................................................................................. 67
9.4.1 测试场景说明................................................................................. 67
9.4.2
测试结果
......................................................................................... 67
9.4.3
压缩性能小结
................................................................................. 68
of 108
25墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。