Я хотел бы что-то знать: когда мы делаем запрос $ в среде с репликацией с помощью slaveOkay(), включенной в драйвере (что если я понял правильно расщепляя запросы на разных подчиненных), является ли mongo изначально разделяющим $ в массиве между подчиненными? Спасибо заранее!
0
A
ответ
3
Я бы сказал, что нет. Чтобы эффективно разделить массив $ in между подчиненными, они должны быть разделены до отправки запроса (клиенту/драйверу необходимо будет эффективно изменить запрос на несколько запросов) и объединить их для полного результата.
С помощью slaveOk он просто направляет запрос одному участнику, где первый выбор будет вторичным/непервичным.
Если вы хотите (потенциально) разбить это на нескольких серверах, тогда вы можете сгруппировать массив $ в меньшие куски и выполнить несколько параллельных запросов.
Смежные вопросы
- 1. Mongodb ReplicaSet
- 2. MongoDB Replicaset Первичный сбой
- 3. MongoDB replicaset slow startup
- 4. Конфигурация MongoDB replicaset
- 5. replicaset password mongodb
- 6. Mongoose с ReplicaSet на атласе
- 7. MongoDB replicaset на GKE не работает
- 8. MongoDB replicaSet конфигурация - странное поведение
- 9. MongoDB replicaset Auth не работает
- 10. Sharding in a replicaset MongoDB
- 11. Динамически меняющиеся узлы в MongoDB ReplicaSet
- 12. Включение ssl в mongodb replicaset без сертификатов
- 13. Mongos replicaset
- 14. Развертывание серверов replicaset mongodb с Docker на разных физических серверах
- 15. socket + node + mongodb + oplog: connect to replicaset
- 16. Cant подключения к replicaset .net драйвер - MongoDB
- 17. Natted ip с ReplicaSet
- 18. MongoDB as windows service и настройка replicaSet
- 19. Mongodb replicaset с PHP-клиентом, избегайте соединений между узлами
- 20. mongodb: как проверить, какой узел я подключил на replicaSet
- 21. MongoDB ReplicaSet на windows azure - ошибка исключения Sockect
- 22. Хостинг Replicaset и Config серверов MongoDB на других серверах?
- 23. Подключение MongoDB replicaset от nodejs, использовать replicaset в качестве аварийного переключения
- 24. MongoDB Replicaset Строка соединения с использованием драйвера C#
- 25. MongoDB replicaset автоматической синхронизации файл конфигурации с новым членом
- 26. Spring Data- MongoDB geoNear не получает распространение в replicaset
- 27. Обернитесь в mongoDB-запросе
- 28. Должны ли узлы mongodb в replicaset синхронизироваться во времени?
- 29. ServletException в MongoDB запросе
- 30. $ sum в запросе MongoDB
Спасибо, это в значительной степени то, что я думал! – spacenick
не стесняйтесь принимать ответ, если он помог :) – btoconnor