Балансировка нагрузки MongoDB
Я искал лучший вариант балансировки нагрузки для одновременных пользователей с Mongo DB. Я посмотрел на главную подчиненную репликацию, но не думаю, что это будет балансировать нагрузку. Существуют ли какие-либо балансировщики нагрузки с открытым исходным кодом для Mongo DB?
Я посмотрел на Sequoia, но похоже, что этот проект больше не поддерживается.
обратите внимание: данные не очень огромны и также не используют случай для осколков.
1 ответов
оба набора Master Slave и Replica будут балансировать нагрузку в MongoDB, если вы установите slaveOK в своем драйвере.
когда slaveOK включен, драйверы MongoDB направляют все чтения на второстепенных / ведомых.
Это обеспечивает относительно эффективную балансировку чтения; для балансировки записи ваш единственный вариант.будет сегментирования.