A. 数据压缩
B. 数据缓存
C. 事务日志
D. 数据存储
选什么?
A. 数据压缩
B. 数据缓存
C. 事务日志
D. 数据存储
选什么?
ABCD
选择ABCD
OceanBase 存储引擎基于 LSM-Tree 架构,会将内存中的增量数据合并为磁盘上的静态基线数据(SSTable),并支持高压缩比的数据压缩(如 ZSTD 压缩、自研行列混存压缩算法),可实现最高 10:1 的压缩比,显著降低存储成本。
存储引擎内置多级缓存体系,包括内存中的 MemTable、SSTable 元数据缓存、数据块缓存等,用于加速热点数据的读写访问,减少磁盘 I/O,提升查询性能。
存储引擎依赖事务日志(Redo Log)实现数据持久化与崩溃恢复,所有写入操作先写日志再写内存,保证事务的 ACID 特性,是存储引擎高可用与一致性的基础组件。
这是存储引擎的核心功能,负责管理内存中的增量数据(MemTable)和磁盘上的基线数据(SSTable),通过 LSM-Tree 架构实现高效的写入、读取与合并(Compaction)操作,支撑数据的持久化存储。
C是事务引擎的功能吧