MongoDB从低数据中心读取数据,具有低延迟

时间:2015-07-16 13:02:37

标签: python mongodb sharding

MongoDB从多个数据中心读取数据,(我已经设置了mangodb与两个数据中心复制)。我想在一个数据中心上写,并能够将数据中心1上的数据复制到数据中心2.

现在我需要从数据中心2读取数据并从数据中心1写入。

数据中心1:

Mongos ----> | config 1,config 2,config 3 | - > mongodb(碎片和复制)

数据中心2:

mongodb(复制和分片连接到数据中心1)

所以通过 mongos 我想从数据中心1读取数据 或者是否有最佳方式将配置db元信息传输到数据中心2

欢迎任何建议和代码段实现此目的。 提前致谢

1 个答案:

答案 0 :(得分:1)

您可以使用驱动程序的读取首选项从辅助设备中读取,将其设置为辅助,辅助首选或最近。 http://docs.mongodb.org/manual/core/read-preference/