副本集从节点
从节点维护对主数据集。为了复制数据,从属节点以异步方式从主节点的 操作日志 应用操作到其自己的数据集。[1] 从属集可以有一个或多个从属节点。
以下由三个成员组成的从属集有两个从属节点。从属节点复制主节点的操作日志并将操作应用到它们的数据集中。
尽管客户端无法向从属节点写入数据,但客户端可以从中读取数据。有关客户端如何将读取操作定向到从属集的更多信息,请参阅 读取首选项。
从属节点可以成为主节点。如果当前主节点不可用,从属集将进行一次 选举,以选择哪个从属节点成为新的主节点。
以下由三个成员组成的从属集中,主节点不可用。这触发了选举,其中一个剩余的从属节点成为新的主节点。
点击放大
有关更多详细信息,请参阅 从属集选举。
您可以为特定目的配置从属节点。您可以配置从属节点
防止其在选举中成为主节点,这允许它位于从属数据中心或作为冷备机。请参阅 优先级 0 从属集成员。
防止应用程序从中读取,这允许它运行需要与正常流量分离的应用程序。请参阅 隐藏从属集成员。
保持“历史”快照的运行,用于从某些错误中恢复,例如意外删除的数据库。请参阅 延迟从属集成员。
[1] | 从属集的从属节点现在 记录应用时间超过慢操作阈值的操作日志条目。这些慢操作日志消息
|