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

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

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

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

Спасибо

решение1

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

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

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

Связанный контент