OB 中负责数据持久化存储的组件是?A. clogB. sstableC. ilogD. redo

OB 中负责数据持久化存储的组件是?
A. clog
B. sstable
C. ilog
D. redo

1 个赞

选B
在 OceanBase 的存储架构中,SSTable 是真正将数据持久化存储到磁盘上的物理文件,是数据持久化存储的最终载体。

选择B。sstable
OceanBase 采用 LSM-Tree 存储架构,数据持久化的核心组件是 SSTable

SSTable(Sorted String Table):是存储在磁盘上的只读文件,由内存中的 MemTable 刷盘生成,是数据最终持久化的载体,也是数据库提供稳定读服务的基础。

其余选项错误
A. clog(Commit Log):即事务日志,负责保证多副本数据一致性和事务原子性,并非数据本身的持久化载体。
C. ilog:并非 OceanBase 标准组件。
D. redo(Redo Log):是物理日志,记录数据修改操作,用于宕机恢复和数据一致性维护,不是数据持久化存储的主体。

B. sstable