Можно ли настроить монго для связи с несколькими кластерами монго? - PullRequest
1 голос
/ 28 мая 2011

Основное правило - запускать процесс «mongos» на каждом из ваших серверов приложений. Это позволяет вашему приложению общаться с localhost, что быстро, а ваши процессы mongos масштабируются вместе с приложением.

Скажем, у нас есть 2 разных монго-кластера (заштрихованы), возможно ли настроить один монго-процесс для взаимодействия с двумя разными кластерами? Было бы здорово абстрагироваться от того факта, что базы данных жили в разных местах.

Или вам нужно запустить два разных процесса монго на разных портах? Если это возможно, я все еще волнуюсь, что может быть опасно иметь два разных процесса монго, борющихся за ресурсы.

Или что-то совершенно другое? Идеи?

1 Ответ

2 голосов
/ 28 мая 2011

Каждая монгос принадлежит одному, только одному кластеру (определяется серверами config db).Процесс Монго не использует много ресурсов;Вы можете запустить несколько на одной машине.

Вы можете иметь более одного сегментированного БД / коллекции на кластер.

...