OceanBase中,关于Minor Compaction(转储)和Major Compaction(合并)的区别,下列说法正确的是?

OceanBase中,关于Minor Compaction(转储)和Major Compaction(合并)的区别,下列说法正确的是?

A. Minor Compaction会清理多版本数据,Major Compaction不会
B. Major Compaction只发生在租户创建时,Minor Compaction持续发生
C. Minor Compaction将MemTable刷到磁盘,Major Compaction整合基线数据并清理历史版本
D. 两者功能完全相同,只是触发时机不同

CCCC

正确答案是 C

Minor Compaction(转储)和 Major Compaction(合并)是 OceanBase 存储引擎中两个不同的核心机制,主要区别在于数据处理的范围、主要目的以及清理历史数据的程度转储 主要负责将内存数据刷入磁盘以释放内存,而 合并 则负责整合基线数据并清理过期版本以优化存储。

C. Minor Compaction将MemTable刷到磁盘,Major Compaction整合基线数据并清理历史版本

1 个赞