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 direcionarlêpara 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.