как ограничить использование полосы пропускания для синхронизации главный-подчиненный mongodb - PullRequest
1 голос
/ 24 мая 2011

Есть ли способ ограничить использование полосы пропускания для синхронизации главный-подчиненный mongodb.

Проблема, которую мы имеем, заключается в исчерпании полосы пропускания при включении синхронизации главный-подчиненный mongodb.много.

Ответы [ 2 ]

1 голос
/ 25 мая 2011

Есть ли способ ограничить использование полосы пропускания для синхронизации главный-подчиненный mongodb.

Не совсем, данные реплицируются через оплог, который является просто набором в первичном. Таким образом, вторичное устройство эффективно считывает данные из первичного и извлекает данные.

В MongoDB сжатие недоступно.

Исходя из предполагаемой пропускной способности, предположим, что все, что идет к первичному, идет и к вторичному. Ваше сетевое оборудование должно быть в состоянии обрабатывать этот трафик.

1 голос
/ 24 мая 2011

Насколько я понимаю, даже если у вас низкая задержка (ish), например <10 мс, это может повлиять на ваши запросы в зависимости от типа загружаемой вами информации. </p>

Также вы заканчиваете добавление ещеВ точке сбоя в вашей системе связь между серверами приложений и серверами баз данных может прерваться.MongoDB не использует никакого шифрования в своем протоколе, и ваши данные будут очищаться между многими прыжками, если вы не туннелируете их каким-либо образом.И, как вы указали, есть полоса пропускания.

В целом, я предлагаю вам получить другой узел для запуска вашей БД, но в той же сети, что и сервер приложений.

...