众所周知,我们在 cassandra 中有 ReplicationFactor 的 ConsistencyLevel。我们只想利用它来保持数据一致性。因为它应该保留价格信息。
那么哪种策略更好呢?
Write ALL 确保在响应客户端之前将写入写入所有 N 个副本。任何无响应的副本都将导致操作失败
Read ALL 将查询所有副本,并在所有副本都回复后返回具有最新时间戳的记录。任何无响应的副本都会使操作失败。
看来写 ALL 肯定是最安全的。但不确定 Read all 是否更好?对它的优缺点有什么看法吗?您认为任何其他的 nosql 选择更好吗?