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

Conjunto de réplicas principal

O primário é o único membro no conjunto de réplicas que recebe operações de gravação. O MongoDB aplica operações de gravação no primário e depois registra as operações no oplog do primário. Os membros secundários replicam esse log e aplicam as operações aos seus conjuntos de dados.

No conjunto de réplicas de três membros abaixo, o primário aceita todas as operações de gravação. Em seguida, os secundários replicam o oplog para aplicar em seus conjuntos de dados.

Diagrama de roteamento padrão de leituras e gravações no principal.
clique para ampliar

Todos os membros do conjunto de réplicas podem aceitar operações de leitura. No entanto, como padrão, uma aplicação direciona suas operações de leitura para o membro primário. Consulte Preferência de leitura para mais informações sobre como alterar o comportamento de leitura padrão.

O conjunto de réplicas pode ter no máximo um primário. [1] Se o primário atual ficar indisponível, uma eleição determinará o novo primário. Consulte Eleições do conjunto de réplicas para obter mais detalhes.

No seguinte conjunto de réplicas de 3 membros, o primário fica indisponível. Isto desencadeia uma eleição que seleciona um dos secundários restantes como o novo primário.

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
[1] Em algumas circunstâncias, dois nós em um conjunto de réplicas podem considerar transitoriamente que são o primary, mas no máximo um deles poderá concluir gravações com a write concern . O nó que pode completar { w: "majority" } gravações é o primary atual e o outro nó é um antigo primary que ainda não reconheceu seu rebaixamento, normalmente devido a uma partição de rede. Quando isso ocorre, os clientes que se conectam ao antigo primary podem observar dados obsoletos, apesar de terem solicitado preferência de leitura primary, e novas gravações no antigo primary acabarão sendo revertidas.
← Membros do conjunto de réplicas