MongoDB - Amarre o usuário ao nó específico do conjunto de réplicas

MongoDB - Amarre o usuário ao nó específico do conjunto de réplicas

Existe uma maneira no MongoDB 3.0 de permitir que os usuários acessem apenas um único nó do conjunto de réplicas?

Temos muito mais dados em disco do que memória. Portanto, para evitar que nosso suporte de produção pagina na memória dados que não são necessários para nossos aplicativos, gostaríamos de designar o primário e alguns secundários para nossos aplicativos e um único secundário para acesso ao suporte de produção somente leitura. Isso é possível?

Obrigado

Responder1

Em parte, sim; em parte, não.

Sim: você pode direcionarpara o nó secundário, usando um adequadoreadPreference- talvez com base em nós sendomarcado/. No entanto, se você depender da disponibilidade de um nó secundário específico, poderá enfrentar dificuldades reais se esse nó específico ficar inativo, portanto, tome cuidado.

Não:todosescreveirá para a Primária, e não há nada que você possa fazer para mudar isso. Se o seu suporte de produção precisar fazer alguma gravação (mesmo gravações de efeitos colaterais, como auditoria de login), isso afetará quais dados serão mantidos na memória.

informação relacionada