开发者社区 > 数据库 > 正文

MongoDB 中只读节点有哪些类型

MongoDB 中只读节点有哪些类型

展开
收起
一人吃饱,全家不饿 2021-01-08 17:13:43 1215 0
2 条回答
写回答
取消 提交回答
  • 六种类型: Primary:唯一的主节点 Secondary:从节点,同步主节点的数据,可以多个实例,可只读 Hidden:备份节点,不处理任何客户端驱动请求 Secondary-Only:只能为从节点,防止一些性能不高的节点成为主节点 Non-Voting:没有选举权的 secondary 节点,备份使用,虽然不清楚和隐藏节点的差别是什么 Arbiter:仲裁节点,不存数据,只参与仲裁,可选

    2021-01-11 10:12:13
    赞同 展开评论 打赏
    1. Hidden = False:正常的只读节点,是否可选为主,是否可投票,取决于 Priority,Votes 的值;
    2. Hidden = True:隐藏节点,对客户端不可见,可以参与选举,但是 Priority 必须为 0,即不能被提升为主节点;
    3. Delayed Secondary:延迟只读节点,会延迟一定的时间(SlaveDelay 配置决定)从上游复制增量,常用于快速回滚场景。
    2021-01-11 10:12:31
    赞同 展开评论 打赏

数据库领域前沿技术分享与交流

相关电子书

更多
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
阿里云MongoDB云服务构建 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载