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 是最佳默认值
我有一个密集读写的程序(相同的读写量,写入,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 是最佳默认值