Назад | Перейти на главную страницу

MongoDB - привяжите пользователя к определенному узлу набора реплик

Есть ли способ в MongoDB 3.0 разрешить пользователям доступ только к одному узлу набора реплик?

На диске гораздо больше данных, чем в памяти. Таким образом, чтобы наша производственная поддержка не выполняла подкачку данных в память, которые не нужны нашим приложениям, мы хотели бы назначить первичный и несколько вторичных серверов для наших приложений и один вторичный сервер для доступа к поддержке продукта только для чтения. Это возможно?

Спасибо

Отчасти да; отчасти нет.

Да: вы можете направить читает к вторичному узлу, используя подходящий readPreference - возможно, исходя из того, что узлы отмечен/. Однако, если вы полагаетесь на доступность определенного вторичного узла, вы можете столкнуться с реальными трудностями, если этот конкретный узел выйдет из строя, так что будьте осторожны.

Нет: все пишет пойдет в начальную школу, и вы ничего не можете сделать, чтобы это изменить. Если вашей производственной поддержке необходимо вообще выполнять какие-либо записи (даже записи побочных эффектов, такие как аудит входа в систему), это повлияет на то, какие данные хранятся в памяти.