InfluxDB 原理及细节剖析(二)

截止目前最新版本:

v2.0.8

任何一个数据库系统内核关注的重点无非以下

当然本系列不会就每一点去做去做全面介绍。

centos 下 influxdb 默认配置路径:

/influxdb-1.6.3-1/etc/influxdb/influxdb.conf


数据文件目录:

/data 存放实际存储的数据文件,以 .tsm 结尾

/meta 用于存储数据库的一些元数据,meta 目录下有一个 meta.db 文件

/wal 存放预写日志文件,以 .wal 结尾

从 LevelDB(LSM Tree),到 BoltDB(mmap B+树),现在InfluxDB使用的是自己实现的 TSM Tree 的算法,类似 LSM Tree,针对 InfluxDB 的使用做了特殊优化。

TSM Tree 是 InfluxDB 根据实际需求在 LSM Tree 的基础上稍作修改优化而来。


下一章节,我们重点来研究下 TSM 存储引擎。



展开阅读全文

页面更新:2024-02-27

标签:内核   算法   结尾   路径   索引   细节   类似   原理   流程   内存   需求   重点   结构   数据库   引擎   文件   数据   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top