【发布时间】:2021-08-19 11:51:15
【问题描述】:
一致性级别与二级索引有何关系?如果例如在没有限制的二级索引查询中使用 QUORUM 进行查询? Cassandra内部:先查询所有节点本地索引,然后用本地索引查询的结果(分区),使用QUORUM获取索引分区数据?
这就是为什么下面的陈述是正确的?:
问:“在使用二级索引时,一致性级别的选择如何影响集群可用性?”
A:“因为二级索引是分布式的,所以集群中的 ALL 令牌范围必须有可用的 CL 节点才能完成查询。例如,使用RF = 3,当环中连续三个节点中有两个不可用时,CL = QUORUM 的所有二级索引查询都会失败,但 CL = ONE 的二级索引查询会成功。无论集群大小如何,都是如此。”
【问题讨论】:
标签: cassandra