关于 OceanBase V4.0 的“转储”与“合并”,以下说法正确的是?

关于 OceanBase V4.0 的“转储”与“合并”,以下说法正确的是?
A. 转储是将 MemTable 中的增量数据冻结并生成新的微块 SSTable
B. 合并操作仅仅是将内存数据写入磁盘,不涉及基线数据的处理
C. 合并是将所有的增量 SSTable 与基线 SSTable 进行归并,生成新的全量基线数据
D. 频繁的转储会产生较多的小文件,定期执行合并有助于提升读取性能并释放存储压力

我的答案是ABC

1 个赞

ACD,转储是内存数据落盘生成增量 SSTable(A 对)。合并是增量数据与基线数据的归并,生成新的全量基线(C 对)。由于转储会产生碎片化文件,定期合并能优化读取路径并释放空间(D 对)。B 错误,合并的核心就是处理基线数据。

2 个赞