Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Membros ocultos do conjunto de réplicas

Um membro oculto mantém uma cópia do conjunto de dados do primário, mas é invisível para os aplicativos clientes. Membros ocultos são bons para cargas de trabalho com padrões de uso diferentes dos outros membros no conjunto de réplica. Os membros ocultos devem ser sempre membros de prioridade 0 e, portanto, não podem se tornar primários. O método db.hello() não exibe membros ocultos. Os membros ocultos, no entanto, podem votar nas eleições.

No conjunto de réplicas de cinco membros a seguir, todos os quatro membros secundários têm cópias do conjunto de dados primário, mas um dos membros secundários está oculto.

Diagrama de um conjunto de réplicas de 5 membros com um membro de prioridade 0 oculto.

Você só pode ler de um membro oculto se se conectar diretamente ao nó. Se você se conectar a um cluster sem se conectar diretamente ao nó oculto, não poderá executar consultas no nó oculto. Como resultado, esses membros não recebem nenhum tráfego além da replicação básica. Use membros ocultos para tarefas dedicadas, como relatórios e backups.

Importante

Se o seu conjunto de réplicas tiver membros atrasados, garanta que os membros atrasados estejam ocultos e que não tenham direito ao voto.

A ocultação dos membros do conjunto de réplicas atrasadas impede que os aplicativos vejam e consultem os dados atrasados sem uma conexão direta com esse membro. Tornar os membros do conjunto de réplicas atrasadas sem direito a voto significa que eles não contarão para o reconhecimento das operações de gravação com a write concern "majority".

Se você não ocultar membros atrasados e um ou mais nós ficarem indisponíveis, o conjunto de réplicas deverá aguardar o membro atrasado e o ponto de confirmação atrasar. Um ponto de confirmação atrasado pode levar a problemas de desempenho.

Por exemplo, considere uma configuração de conjunto de réplicas Primary-Secondary-Delayed onde o secundário atrasado está votando com um atraso de 10 minutos.

Com um secundário não atrasado indisponível, a configuração degradada do Primary-Delayed deve esperar pelo menos 10 minutos para reconhecer uma operação de gravação com "majority". O ponto de confirmação da maioria levará mais tempo para avançar, levando a problemas de desempenho semelhantes de pressão de cache com um conjunto de réplicas Primário com um Secundário e um Árbitro (PSA).

Para obter mais informações sobre o ponto de confirmação da maioria, consulte Consistência causal e preocupações de leitura e gravação. Para detalhes adicionais sobre como resolver problemas de desempenho, consulte o tutorial de manutenção de conjunto de réplicas.

Em clusters fragmentados, não é possível acessar nós ocultos por meio de mongos. A conexão direta a esses nós para ler dados pode resultar em inconsistência ou perda de dados. Em vez disso, para obter o isolamento do volume de trabalho, use read preferences baseadas em tags.

Membros ocultos podem votar em eleições de conjuntos de réplicas. Se você interromper um membro oculto com direito a voto, certifique-se de que o conjunto tenha uma maioria ativa ou o primary será removido.

Para fins de backups,

Os membros ocultos do conjunto de réplicas podem reconhecer as operações de gravação emitidas com w: <number>. Para operações de escrita emitidas com w : "majority", no entanto, os membros ocultos também devem ser membros votantes (ou seja, members[n].votes maior que 0) para reconhecer a operação de gravação do "majority". Membros do conjunto de réplicas sem direito ao voto (i.e. members[n].votes é 0) não pode contribuir para reconhecer operações de gravação com o write concern majority.

Para obter mais informações sobre backup de bancos de dados MongoDB , veja Métodos de backup para um sistema autogerenciado. Para configurar um membro oculto, veja Como configurar um membro oculto de um conjunto de réplicas autogerenciadas.

Avalie esta página