【问题标题】:Cassandra compaction strategy for CRUD transactionCRUD 事务的 Cassandra 压缩策略
【发布时间】:2016-05-06 02:49:06
【问题描述】:

我们计划将 Cassandra 数据存储用于 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 相比是否有性能优势。我们计划使用大小分层,默认压缩开始。请指教。

谢谢 斯里瓦桑

【问题讨论】:

    标签: cassandra datastax-enterprise


    【解决方案1】:

    分级压缩策略可能更适合您。读取很可能会表现得更好,更新将合并并保持过时的数据下降。压缩需要更多的 IO,但读取时节省的 IO 可能会补偿它,SSD 也减少了担忧。

    【讨论】:

      猜你喜欢
      • 2019-12-15
      • 2023-03-31
      • 1970-01-01
      • 2014-12-25
      • 2021-10-19
      • 2019-04-10
      • 1970-01-01
      • 2019-11-25
      • 1970-01-01
      相关资源
      最近更新 更多