Compaction = LeveledCompactionStrategy和Counter ColumnFamily

时间:2014-08-26 10:05:35

标签: cassandra

我认为是一个计数器ColumnFamily。由于它只保留计数器,我希望在此表中看到大量更新。

关注http://www.datastax.com/dev/blog/when-to-use-leveled-compaction,我考虑使用compaction = LeveledCompactionStrategy。

这是个好主意吗?如果是,我希望计数器ColumnFamilies默认具有compaction = LeveledCompactionStrategy,这似乎并非如此。

1 个答案:

答案 0 :(得分:0)

默认情况下,所有表(ColumnFamilies)都设置为大小分层压缩策略。根据类型没有区别。这是因为选择LCS需要深思熟虑。您链接的网址是确定是否应启用LCS的标准。一般情况下,除非您的存储是SSD,或者您的用例是大量写入,否则这样做并不是一个好主意。

正如文章中提到的,您可以使用write-survey mode测试LCS的影响。我建议您在进行切换之前使用此功能。