【发布时间】:2017-06-14 02:28:05
【问题描述】:
假设:RF = 3
在 Internet 上的一些关于一致性级别的视频中,演讲者说 CL = ONE 比 CL = ANY 更好,因为当我们使用 CL = ANY 时,协调器会很乐意只存储提示(和数据)(我们在这里假设所有具有相应分区键范围的其他节点已关闭)并且由于协调器的故障,我们可能会丢失我们的数据。但是等一下....据我了解,如果我们使用 CL = ONE 并且例如我们只有一个(三个)可用节点用于此分区键,我们将只有一个节点插入数据。损失风险是一样的。
但我认为我们应该假设相同的情况 - 特定令牌的所有节点都消失了。那么最好还是放弃写操作,然后写这么大的coordinator丢失风险。
【问题讨论】:
标签: cassandra replication consistency