MongoDB复制两个主要

MongoDB复制两个主要,mongodb,replication,database,nosql,Mongodb,Replication,Database,Nosql,对于我们的项目,我们需要将两个MongoDB主数据库从一个站点复制到另一个站点 现在的问题是,我们希望通过站点a通过客户端访问站点B的数据。因此,我们需要将数据从站点B复制到站点a,因为MongoDB不支持主/主复制,我们需要出于其他原因使用MongoDB。有更多的理由来构建这个架构,但它们不是解释我的问题所必需的 我的计划是使用两个主数据集和两个辅助数据集进行交叉复制 对于读取,客户端需要访问站点a的主a和辅助B 有人有这方面的经验吗?有没有可能做到这一点,或者有没有人能更好地解决我的问题

对于我们的项目,我们需要将两个MongoDB主数据库从一个站点复制到另一个站点

现在的问题是,我们希望通过站点a通过客户端访问站点B的数据。因此,我们需要将数据从站点B复制到站点a,因为MongoDB不支持主/主复制,我们需要出于其他原因使用MongoDB。有更多的理由来构建这个架构,但它们不是解释我的问题所必需的

我的计划是使用两个主数据集和两个辅助数据集进行交叉复制

对于读取,客户端需要访问站点a的主a和辅助B

有人有这方面的经验吗?有没有可能做到这一点,或者有没有人能更好地解决我的问题


谢谢。这是可能的。例如,您可以将站点A中的客户端配置为使用replicaset A的读取首选项模式primary和使用replicaset B的读取首选项模式secondary

您可以使用下一个链接中描述的语法,在客户端软件的URI中配置读取首选项:

您可以在以下位置获得有关读取首选项模式的更多文档:


关于…

以后,请询问有关在上设置和配置MongoDB的问题。Stackoverflow是一个面向软件开发人员的社区。啊,我明白了,对不起。下一次。