MongoDB副本设置缓慢的Internet连接

时间:2011-08-05 14:37:14

标签: mongodb mongodb-java

这是我的问题:

我有一个MongoDB副本集,我必须在非常慢的连接(主要是内部非洲等)上使用,我想知道这里的其他人是否经历过类似的事情?

如果是这样,你能否告诉我这条线上的复制能力是多少?

如果没有,你能给我估计吗?

我很快就会测试它,但我真的更愿意做好准备,我知道它不会比MySQL慢......

感谢您的回复。

1 个答案:

答案 0 :(得分:1)

您需要的带宽类型取决于您要插入的对象的大小或您对现有对象所做的更新的大小;显然你正在执行多少次操作。所以我们需要更多地了解对象的结构,以便了解性能。

有关oplog内部工作原理的详细信息,请参阅此博客文章(以及其他来自Kristina的文章),以便了解实际复制的内容。 http://www.snailinaturtleneck.com/blog/2010/10/12/replication-internals/

你要与之抗争的是不可靠的联系。根据我的经验,MongoDB不能很好地处理不可靠的连接。我在美国和英国之间进行了复制,并且在复制过程中遇到了很多问题,如果没有人工干预,就无法再次启动。

如果您拥有大型数据库,则需要考虑如果必须从头开始重新同步辅助数据库将要执行的操作,因为如果您的连接速度较慢,则可能需要很长时间才能将其重新联机。

相关问题