8. Continue to use ClickHouse as TSDB
911.10 KB
42 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档介绍了青云QingCloud选择并继续使用ClickHouse作为时序数据库的背景、当前实现方式及其未来发展方向。ClickHouse通过两种主要实现方式适用于时序数据存储:Column-Orient Model和Time-Series-Orient Model。Column-Orient Model通过CREATE TABLE和MergeTree引擎实现数据存储,并通过 PARTITION BY toYYYYMM(Time) 按时间分区,且根据Name、Time、Age等字段进行排序。 | ||
AI总结 | ||
## 《继续使用ClickHouse作为TSDB》摘要
本文档围绕青云QingCloud数据库研发团队继续使用ClickHouse作为时间序列数据库(TSDB)的经验与规划进行了分享,主要内容如下:
### **1. 选型回顾**
- **原因**:选择ClickHouse是基于其高性能、灵活性和适合时间序列数据存储与查询的特性。
### **2. 当前实现**
- **技术选型**:采用ClickHouse的列存储(Column-Orient Model)实现方式。
- **表结构设计**:
- 包含时间戳(`Time`)、名称(`Name`)、年龄(`Age`)、心率(`HeartRate`)、湿度(`Humidity`)等字段。
- 使用`MergeTree`引擎,按时间分区(`toYYYYMM(Time)`),并以`Name`、`Time`、`Age`等字段作为排序键。
### **3. 未来计划**
- 继续优化列存储模型,提升性能和查询效率。
- 探索时间序列专用模型(Time-Series-Orient Model)的应用潜力,进一步完善时间序列数据管理与分析能力。
### **总结**
本文分享了ClickHouse在时间序列数据存储与查询中的应用实践,强调了其列存储模型的优势,并展望了未来在时间序列模型上的优化方向。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
30 页请下载阅读 -
文档评分