MongoDB балансировка нагрузки - PullRequest
7 голосов
/ 31 марта 2011

Я искал лучший вариант балансировки нагрузки для одновременных пользователей с БД Mongo. Я смотрел на репликацию Master Slave, но не думаю, что это приведет к балансу нагрузки. Существуют ли какие-либо балансировщики нагрузки БД с открытым исходным кодом для БД Mongo?

Я смотрел на Sequoia, но похоже, что этот проект больше не поддерживается активно.

Пожалуйста, обратите внимание: данные не очень велики и также не используются для шардинга.

1 Ответ

13 голосов
/ 31 марта 2011

и Master Slave, и Replica Sets будут загружать баланс в MongoDB, если вы установите slaveOK в вашем драйвере.

Когда включен slaveOK, драйверы MongoDB направляют все операции чтения вторичным / ведомым.

Это обеспечивает относительно эффективную балансировку чтения;для балансировки записи ваш единственный вариант.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...