Magma在磁盘上的数据结构图览
Magma 存储在磁盘上的存储方式从上图看是很清晰的,以单节点为例:
- 第一级是数据目录:Datadir1...N
- 数据目录 Datadir 下面是 range group 目录:rg1...N
- rg 目录下包含三类目录:ap 目录、index 目录和 raftlog 目录
- ap 目录主要存储表数据:比如 Table1...N
- 然后每一个表下面又划分为多个 Range:比如 range1...N
- 最小化目录是 Range,其下面存储:
- 持久化数据文件
- 持久化数据文件统计数据
- 持久化数据文件定位数据
- 持久话的删除数据