2
众所周知,我们在cassandra中具有ConsistencyLevel的ReplicationFactor。我们只是想要保持数据一致性。因为它应该保持价格信息。使用cassandra并保持数据一致性
那么哪种策略更好?
全部写入 确保在响应客户端之前写入所有N个副本。任何无响应的副本将无法执行操作
全部读取 将查询所有副本,并在所有副本已答复后返回具有最新时间戳记的记录。任何无响应的副本都会使操作失败。
它似乎写所有肯定是最安全的。 但不知道如果读取所有更好?任何关于它的利弊的意见?你认为哪种nosql更好?
我需要添加一些评论,如果你认为在这个用例中其他一些nosql数据库比cassandra更好。告诉我原因。事实上,我猜HBase可以在保持一致性方面做得更好。只是不知道非常详细。 – 2011-12-14 01:27:47
http://wiki.apache.org/cassandra/API – 2011-12-15 02:18:26