根据CAP定理,MongoDB通常默认定义为CP。在副本集场景中,以下是否正确?选项 w
是写关注点:
{ w: 1 }
:仅等待来自主节点的确认。如果我们从次要成员那里读取,系统是最终一致,然后是 AP。{ w: 3 }
:WAITING三个成员的确认。如果副本由三个成员组成,则系统是一致(强?),因此是 CP。
最佳答案
看Mongodb replication guide看起来,默认情况下,所有查询都转到主服务器。如果您想要“A”,您还需要在辅助服务器上阅读,这是 AP 的必要条件。然后您松开 C,因为结果可能因一台服务器而异。
这个问题看起来也像 this one ,答案可能会有所帮助。
关于mongodb - 副本集和MongoDB,选项{w : 1} make the system AP in terms of CAP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17503563/