如何在异地分布式 MongoDB 集群中分配新的主数据库?
How to assign new master database in a geo distributed MongoDB cluster?
我需要在不同的数据中心拥有 MongoDB 个数据库。一个 MongoDB 数据库将成为主数据中心的主数据库,其他数据库将成为其他数据中心的从数据库。如果我们的主数据中心的主库会死,我们如何在不同的数据中心分配一个新的主库?
假设您指的是数据中心之间的分布式副本集,如果主节点发生故障,其他节点将选举一个新的主节点。
如果您对哪个节点应该成为新的主节点有偏好,那么可以为这种情况配置一个偏好。
我建议您阅读 MongoDB 文档中有关 Replica set elections 的部分以获取更多信息。
我需要在不同的数据中心拥有 MongoDB 个数据库。一个 MongoDB 数据库将成为主数据中心的主数据库,其他数据库将成为其他数据中心的从数据库。如果我们的主数据中心的主库会死,我们如何在不同的数据中心分配一个新的主库?
假设您指的是数据中心之间的分布式副本集,如果主节点发生故障,其他节点将选举一个新的主节点。
如果您对哪个节点应该成为新的主节点有偏好,那么可以为这种情况配置一个偏好。
我建议您阅读 MongoDB 文档中有关 Replica set elections 的部分以获取更多信息。