Size Tiered Compaction至少需要与最大列族的大小一样多的可用磁盘空间来进行压缩。 Leveled Compaction需要更少的压缩空间,只需10 * sstable_size_in_mb。
像STC这样的DTCS可用磁盘需求还是更糟? 它是否依赖于max_sstable_age_days参数?
答案 0 :(得分: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)的参数,您也可以在创建表时配置它。