时序数据库连载系列: 时序数据库一哥InfluxDB之存储机制解析( 三 )
1. InfluxDB 的存储引擎演进
尽管InfluxDB自发布以来历时三年多 , 其存储引擎的技术架构已经做过几次重大的改动 以下将简要介绍一下InfluxDB的存储引擎演进的过程 。
1.1 演进简史
-
版本0.9.0之前
**基于 LevelDB的LSMTree方案**
-
版本0.9.0~0.9.4
**基于BoltDB的mmap COW B+tree方案**
-
版本0.9.5~1.2
**基于自研的 WAL + TSMFile 方案**(TSMFile方案是0.9.6版本正式启用 , 0.9.5只是提供了原型)
-
版本1.3~至今
**基于自研的 WAL + TSMFile + TSIFile 方案**
1.2 演进的考量
InfluxDB的存储引擎先后尝试过包括LevelDB BoltDB在内的多种方案 。 但是对于InfluxDB的下述诉求终不能完美地支持:
推荐阅读
- 潘多拉的回响|捍卫时序直至终焉 实战手游《潘多拉的回响》今日公测
- 轩辕剑柒|《轩辕剑柒》发布第三支预告片《天之痕》后续《昆仑纪》开始连载
- 腾讯云数据库Redis鼎立支持:腾讯会议完成300人在线会议
- 数据库紧急修复中 微盟系统遭遇自家核心运维破坏
- 空间数据库与传统数据库的区别?
- 区块链,作为一个分布式的数据库
- 助力用户学习研究,科学出版社电子书和数据库免费开放
- 【视频】小白测评数据库实测小米10Pro 骁龙865对比990 5G
- 腾讯云数据库Redis助力百万企业远程办公
- 2020最新500道Java高岗面试题:数据库+微服务 +SSM+并发编程+..