mongodb 在 CAP 定理中处于什么位置?

2023-12-04

无论我往哪里看,我都发现 MongoDB 是 CP。 但当我深入研究时,我发现它最终是一致的。 你用safe=true是CP吗?如果是这样,这是否意味着当我使用 safe=true 写入时,所有副本都会在获得结果之前更新?


MongoDB 默认情况下是强一致性的 - 如果您执行写入操作,然后执行读取操作,假设写入成功,您将始终能够读取刚刚读取的写入结果。这是因为 MongoDB 是一个单主系统,默认情况下所有读取都会转到主系统。如果您选择启用从辅助节点读取,那么 MongoDB 最终会变得一致,可以读取过时的结果。

MongoDB 还通过副本集中的自动故障转移获得高可用性:http://www.mongodb.org/display/DOCS/Replica+Sets

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mongodb 在 CAP 定理中处于什么位置? 的相关文章

随机推荐