如何限制mongodb主从同步的带宽使用

时间:2011-05-24 05:59:44

标签: mongodb bandwidth-throttling

有没有办法限制mongodb主从同步的带宽使用。

我们遇到的问题是在打开mongodb主从同步时耗尽带宽。

非常感谢。

2 个答案:

答案 0 :(得分:1)

就我的理解而言,即使你得到的低(ish)等待时间与< 10毫秒,这可能会影响您的查询,具体取决于您拥有的数据类型。

此外,您还要在系统中添加另一个故障点,应用程序服务器和数据库服务器之间的通信可能会失败。 MongoDB不对其协议使用任何加密,并且您的数据将在许多跃点之间清晰运行,除非您以某种方式进行隧道传输。并且,正如您所指出的那样,带宽使用。

总的来说,我建议你让另一个节点运行你的数据库,但是在应用服务器的同一个网络上。

答案 1 :(得分:1)

  

有没有办法限制mongodb主从同步的带宽使用。

实际上,数据是通过oplog复制的,而oplog只是主要的集合。因此,辅助设备可以有效地从主数据中读取数据并提取数据。

MongoDB中没有可用的压缩。

从带宽持续性假设进入主要部分的所有内容也将进入次要部分。您的网络硬件需要能够处理此流量。