问题标签 [cap-theorem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
63 浏览

cassandra - 尽管我们可以隔离协调器,但为什么 CAP 定理认为 cassandra 具有分区容错性?

这是Gilbert 和 Lynch对分区容差的定义

当网络被分区时,从分区的一个组件中的节点发送到另一个组件中的节点的所有消息都将丢失。

让我们将集群分成两个分区:第一个仅包含协调器,第二个包含所有其他节点。这样协调器将无法联系任何副本,并会以错误响应。是否允许分区容错系统?

在此处输入图像描述

0 投票
1 回答
32 浏览

database - CAP Theorem - 通过在读取时总是出错来满足一致性

维基页面和我的一位导师说

一致性:每次读取都会收到最近的写入或错误。

我了解到我们始终只能满足其中两个,但是,说真的,“或错误”部分是否意味着我们可以首先满足另外两个,然后设计软件来为所有读取操作抛出错误? 然后我们就永远满足了他们三个。