Балансировка нагрузки MongoDB

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

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

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

1 ответов


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

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

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