【发布时间】:2018-01-03 17:47:42
【问题描述】:
如果我们以没有副本节点的方式配置复制因子(数据存储在一个地方/仅节点)并且如果节点包含请求的数据已关闭,Cassandra DB 将如何处理请求?
它会不会返回任何数据或其他节点八卦并以某种方式从失败的节点(存储)中获取数据并发送所需的响应?如果数据被拾取,节点之间的数据传输是在节点宕机后立即发生(GOSSIP PROTOCOL)还是在发出请求后发生?
长期研究 GOSSIP 的发生方式和 Cassandra 的高可用性,但我想知道在“无副本”的情况下数据的可用性,因为我不想浪费额外的存储空间来应对偶尔的故障,同时,我需要可用性和无数据丢失(虽然延迟)
【问题讨论】:
标签: cassandra-3.0 nosql