gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 11:12:53 26 4
gpt4 key购买 nike

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

最佳答案

默认情况下,MongoDB 是强一致的——如果你先写然后再读,假设写成功了,你总是能够读到你刚刚读到的写的结果。这是因为 MongoDB 是单主系统,默认情况下所有读取都转到主系统。如果您可以选择启用从辅助节点读取,那么 MongoDB 最终会变得一致,可以读取过时的结果。

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

关于mongodb - mongodb 在 CAP 定理中处于什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11292215/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com