Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual 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:

[1] A partir da versão 4.2, membros secundários de um conjunto de réplicas podem extrapolar o limite de tempo para registrar entradas de oplog a serem aplicadas. Essas mensagens de atraso no oplog:O perfilador não captura entradas de oplog lentas.
← Conjunto de réplicas principal