1

大小分层压缩至少需要与最大列族大小一样多的可用磁盘空间进行压缩。Leveled Compaction 需要的压缩空间要少得多,只有 10 * sstable_size_in_mb。

DTCS 空闲磁盘要求是像 STC 还是更糟?它是否取决于 max_sstable_age_days 参数?

4

1 回答 1

1

是的,你是对的,这将取决于 max_sstable_age_days 。理论上它应该是 max_sstable_age_days 参数之后创建的最大 sstable 大小的 4 倍。

例子:

假设今天是 2016 年 10 月 15 日,您的 max_sstable_age_days 值为 365。在 2015 年 10 月 15 日之后创建的最大 sstable 大小为 1GB。您将需要 4GB 的可用空间来进行压缩。

幻数 4 来自名为min_threshold 的参数(默认值:4),您也可以在创建表时配置它。

于 2016-10-15T05:34:26.417 回答