![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
TSDB
tsdb
TheLudlows
这个世界上还有什么比自己写的代码运行在一亿的电脑上更酷的事情吗,如果有那就是让这个数字再扩大十倍。
展开
-
InfluxDB中数据的压缩
Timestamp 压缩在InfluxDB中数据的压缩主要体现在两个方面,分别是时间戳和Field Value,通过TSM文件的存储我们知道相同的Series Key对应的时间戳和Field value是聚集放在一起的,格式如下:CRCFieldValueTypeTimeStamp SizeTimeStampsvalues4 bytes1 bytesN byte...原创 2020-03-05 20:56:14 · 3310 阅读 · 0 评论 -
InfluxDB的索引存储
TSI默认配置下索引信息存放于内存中,index-version="tsi1"配置作用是将索引信息持久化至硬盘,TSI索引主要包含logFile文件(.tsl结尾)、tsi文件,其实上篇提到的Series 文件也算。tsl、tsi文件位于在每个shard中index目录下。LogFileIndex File当TSL文件大小达到配置的compaction阈值时(由配置文件中的max-inde...原创 2020-02-22 23:26:48 · 3183 阅读 · 1 评论 -
InfluxDB数据的存储
文章目录LSM TreeInfluxDB 存储架构名词解释文件目录介绍WALSeries FileTSI FileTSM FileInfluxDB存储总结LSM TreeLSM Tree (Log-Structured Merge Tree) 即日志合并树,被用于大量的数据库引擎中,如Hbase、LevelDB等。适用于海量数据的写入,而查询少的情况。主要思想是随机写转化为顺序写。基本流程为,...原创 2019-12-31 23:37:07 · 4422 阅读 · 0 评论 -
时序数据库之初识InfluxDB
文章目录1. 快速使用2. 基本概念3. InfluxDB操作4. 保留策略(Retention Policies)5. 连续查询(Continuous Query)6. 补充概念7. ShardGroup & Shard & Sharding附1. 函数聚合函数选择函数、变换函数附2. Go Client的使用1. 快速使用docker pull influxdbdocker...原创 2019-12-18 21:08:03 · 361 阅读 · 0 评论