Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ /

Membros secundários do conjunto de réplicas

Um secundário mantém uma cópia do conjunto de dados do primário . Para replicar dados, um secundário aplica operações do oplog do primário ao seu próprio conjunto de dados em um processo assíncrono. [1] Um conjunto de réplicas pode ter um ou mais secundários.

O conjunto de réplicas de três membros abaixo tem dois membros secundários. Os secundários replicam o oplog do primário e aplicam as operações em seus conjuntos de dados.

Diagrama de um conjunto de réplicas de três membros com um principal e dois secundários.

Embora os clientes não possam gravar dados em secundários, eles podem ler dados de membros secundários. Consulte Preferências de leitura para mais informações sobre como os clientes podem direcionar operações de leitura para conjuntos de réplicas.

Um secundário pode se tornar o primário. Se o primário atual ficar indisponível, o conjunto de réplicas fará uma eleição para escolher qual dos secundários será o novo primário.

No conjunto de réplicas de três membros a seguir, o primary fica indisponível. Isso aciona uma eleição em que um dos secundários restantes se torna o novo primary.

Diagrama de uma eleição de um novo primário. Em um conjunto de réplicas de três membros com dois secundários, o primário se torna inacessível. A perda de uma primária desencadeia uma eleição em que um dos secundários se torna o novo primário.
clique para ampliar

Veja Eleições de conjunto de réplicas para mais informações.

Você pode configurar um membro secundário para uma finalidade específica. Você pode configurar um secundário para:

  • Impedir que se torne um primário numa eleição, permitindo que resida em um centro de dados secundário ou sirva como um standby frio. Consulte Membros do Conjunto de Réplicas de Prioridade 0.

  • Impedir que aplicações leiam a partir dele, permitindo que ele execute aplicações que exigem separação do tráfego normal. Consulte Membros ocultos do conjunto de réplicas.

  • Mantenha um snapshot "histórico" de execução para uso na recuperação de certos erros, como bancos de dados excluídos acidentalmente. Consulte Membros do conjunto de réplicas atrasadas.

[1] Os membros secundários de um conjunto de réplicas agora registram entradas de oplog que demoram mais do que o limite de operação lenta para serem aplicadas. Essas mensagens de atraso no oplog:O perfilador não captura entradas de oplog lentas.

Voltar

Principal