摘要: 无论MongoDB是以单个节点或是复制集的形式存在,对于应用程序是透明的。默认情况下,MongoDB的读请求将在主节点上执行,并一直与最后一次的写操作保持数据的一致性。用户可以配置每一个连接的复制集读选项来让将其读请求发送到从节点上。这种情况的出现一般和数据的最终一致性有关,虽然从节点的数据集最终会和主节点保持一致,但从节点进行的读操作并不能保证严格数据一致性。为了保证从节点读操作的数据一致性,可... 阅读全文
posted @ 2015-10-14 17:48 hotbaby 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 基础的Replica Set 由三个成员组成,提供了冗余和故障切换。根据应用需求设计Replica Set架构,尽量避免不必要的复杂化。 Strategies Deploy an Odd Number of members 奇数个成员存在确保复制集可以正确选举出主节点。如果副本集现有偶数个成员,请增加一个投票节点以保证其成员个数为奇数。投票节点由于不包含数据集,占用资源很少。所以可以将投票节... 阅读全文
posted @ 2015-10-14 16:10 hotbaby 阅读(159) 评论(0) 推荐(0) 编辑