当前位置: 首页 > 知识库问答 >
问题:

mongodb在CAP定理中的地位是什么?

轩辕源
2023-03-14

我到处都看到MongoDB是CP。但当我深入挖掘时,我发现它最终是一致的。当你使用safe=true的时候是CP吗?如果是的话,那是不是意味着当我用safe=true写的时候,在得到结果之前会更新所有的副本?

共有1个答案

邢同
2023-03-14

MongoDB在默认情况下具有很强的一致性--如果您先写然后再读,假设写成功,您将始终能够读取刚刚读取的写的结果。这是因为MongoDB是一个单主机系统,默认情况下所有读操作都转到主主机。如果您有选择地启用从第二个读取,那么MongoDB最终会变得一致,在那里可以读取过时的结果。

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

 类似资料:
  • 本文向大家介绍HTML5地理定位是什么?如何使用?相关面试题,主要包含被问及HTML5地理定位是什么?如何使用?时的应答技巧和注意事项,需要的朋友参考一下 HTML5 地理定位用于定位用户的位置 HTML5 地理定位API用于获取用户的地理位置。 由于这会侵犯用户隐私,除非用户批准,否则该位置不可用。 使用 getCurrentPosition() 方法获取用户的位置。 下面的示例是返回用户位置的

  • 主要内容:定位用户的位置,浏览器支持,HTML5 - 使用地理定位,实例,处理错误和拒绝,实例,在地图中显示结果,实例,给定位置的信息,getCurrentPosition() 方法 - 返回数据,Geolocation 对象 - 其他有趣的方法,实例HTML5 Geolocation(地理定位)用于定位用户的位置。 定位用户的位置 HTML5 Geolocation API 用于获得用户的地理位置。 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。 浏览器支持 Inte

  • 我使用OrientDB的非关系型数据库,我不知道如何查询地理位置准确。 OrientDB函数 但不理解价值观的意义。 距离函数: distance()-使用Haversine算法计算地球上两点之间的距离。坐标必须为度 例: 其中距离(x,y,52.20472,0.14056) 两个问题: X,Y和30个值是多少 谢谢

  • HTML5 Geolocation(地理定位)用于定位用户的位置。 定位用户的位置 HTML5 Geolocation API 用于获得用户的地理位置。 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。 浏览器支持 Internet Explorer 9+, Firefox, Chrome, Safari 和 Opera 支持Geolocation(地理定位). 注意: G

  • 地理定位是HTML5中新增的API特性,它允许JavaScript程序向浏览器询问用户真实的地理位置。识别地理位置的一些应用就可以使用它来显示地图、导航和其它一些与用户当前位置有关的信息。当然,考虑到用户的隐私,支持地理定位API的浏览器在JavaScript程序获取用户物理位置前总是会询问用户是否允许获取当前位置。 navigator.geolocation 支持地理位置API的浏览器会定义 n

  • 本文向大家介绍地理位置HTML5 enableHighAccuracy是,否或什么?,包括了地理位置HTML5 enableHighAccuracy是,否或什么?的使用技巧和注意事项,需要的朋友参考一下 对于Geolocation enableHighAccuracy,您需要将其设置为true- 如果仍然无法获得结果(即处理超时错误),请再次尝试 上面的代码也可以在Android,Chrome和F