CRUD交易的Cassandra压缩策略

时间:2016-01-28 16:10:05

标签: cassandra datastax-enterprise

我们计划将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

1 个答案:

答案 0 :(得分:4)

Leveled Compaction Strategy可能会更好地为您服务。读取很可能会表现得更好,更新将合并并保持过时的数据。压缩需要更多的IO,但读取时节省的IO可能会对其进行补偿,而SSD也会降低其关注度。