read/write 使用 scylla db 的密集程序使用哪种压缩策略

Which compaction strategy to use for both read/write intensive program using scylla db

我有一个密集读写的程序(相同的读写量,写入,4/5更新和1/5插入)。 SizedTired 压实比 Leveled 好吗?

另外大部分数据的TTL为7天,其他为1天。在这种情况下, Time Window 策略是首选吗?

LeveledCompactionStrategy,更新最好,尤其是混合读取。

Timewindow 不太适合,因为您的更新使其不太理想。 Sizetier 以更多的卷使用成本为代价表现最好。 在此处检查压缩算法选择的 table: https://www.scylladb.com/webinar/on-demand-webinar-best-practices-for-data-modeling/

通常 STCS 是最佳默认值