时序数据库连载系列: 时序数据库一哥InfluxDB之存储机制解析( 四 )
-
时序数据在降采样后会存在大批量的数据删除
=> *LevelDB的LSMTree删除代价过高*
-
单机环境存放大量数据时不能占用过多文件句柄
=> *LevelDB会随着时间增长产生大量小文件*
-
数据存储需要热备份
=> *LevelDB只能冷备*
-
大数据场景下写吞吐量要跟得上
=> *BoltDB的B+tree写操作吞吐量成瓶颈*
-
存储需具备良好的压缩性能
=> *BoltDB不支持压缩*
此外 , 出于技术栈的一致性以及部署的简易性考虑(面向容器部署) , InfluxDB团队希望存储引擎 与 其上层的TSDB引擎一样都是用GO编写 , 因此潜在的RocksDB选项被排除
推荐阅读
- 潘多拉的回响|捍卫时序直至终焉 实战手游《潘多拉的回响》今日公测
- 轩辕剑柒|《轩辕剑柒》发布第三支预告片《天之痕》后续《昆仑纪》开始连载
- 腾讯云数据库Redis鼎立支持:腾讯会议完成300人在线会议
- 数据库紧急修复中 微盟系统遭遇自家核心运维破坏
- 空间数据库与传统数据库的区别?
- 区块链,作为一个分布式的数据库
- 助力用户学习研究,科学出版社电子书和数据库免费开放
- 【视频】小白测评数据库实测小米10Pro 骁龙865对比990 5G
- 腾讯云数据库Redis助力百万企业远程办公
- 2020最新500道Java高岗面试题:数据库+微服务 +SSM+并发编程+..