【问题标题】:MongoDB Replication of two Primary两个主节点的 MongoDB 复制
【发布时间】:2016-04-22 15:13:29
【问题描述】:

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

Simple Overview

现在我们遇到了问题,我们想通过站点 A 使用客户端访问站点 B 的数据。所以我们需要将站点 B 的数据复制到站点 A,因为 MongoDB 不支持主-主复制,我们需要出于其他原因使用 MongoDB。构建此架构还有更多理由,但它们不是解释我的问题所必需的。

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

Replication Plan

为了读取客户端需要访问站点 A 上的主要 A 和次要 B。

有人有这方面的经验吗?是否可以这样做,或者有人对我的问题有更好的解决方案吗?

谢谢。

【问题讨论】:

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

标签: mongodb replication database nosql


【解决方案1】:

这是可能的。例如,您可以将站点 A 中的客户端配置为具有副本集 A 的主读取首选项模式和具有副本集 B 的辅助读取首选项模式。

您可以在客户端软件的 URI 中配置读取首选项,语法在下一个链接中描述: http://api.mongodb.org/java/current/com/mongodb/MongoClientURI.html

您可以在以下位置获取有关阅读偏好模式的更多文档: https://docs.mongodb.org/manual/core/read-preference/#read-preference-modes

问候...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    • 2013-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多