我们计划将CRssandra数据存储用于CRUD类型的事务用例。这是一些约。交易分配
Create - 10% of total transactions
Read - 50% of total transactions
Update - 30% of total transactions
Delete - 10% of total transactions
鉴于此,由于更新/删除/创建类型事务,读取性能是否有可能随着时间的推移而恶化。 我们计划使用SSD,我们有相当大的存储空间。 Leveled Compaction是否具有超过尺寸分层的性能优势。我们计划使用Size tiered,默认压缩开始。请指教。
由于 Srivatsan
答案 0 :(得分:4)
Leveled Compaction Strategy可能会更好地为您服务。读取很可能会表现得更好,更新将合并并保持过时的数据。压缩需要更多的IO,但读取时节省的IO可能会对其进行补偿,而SSD也会降低其关注度。