关于 OceanBase 的内存管理,当 MemTable 达到阈值触发转储(Minor Compaction)时,生成的文件是?
A. Macro Block
B. SSTable (Minor)
C. Clog
D. Ilog
6 个赞
答案:B
- OceanBase 采用 LSM-Tree 架构。内存中的数据(MemTable)在达到阈值后会刷写到磁盘,生成的文件称为 SSTable (具体为 Minor SSTable)。
- Clog 是事务重做日志,用于保证数据持久性和一致性,不是数据文件本身。
- Ilog 是索引日志(V3 概念,V4 架构中已不再强调此独立日志类型,更多关注 Clog 和存储层日志)。
3 个赞