Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Miembros secundarios del set de réplicas

Un secundario mantiene una copia del conjunto de datos del primario. Para replicar datos, un secundario aplica operaciones del oplog del primario a su propio conjunto de datos en un proceso asincrónico. [1] Un set de réplicas puede tener uno o más secundarios.

El siguiente Set de réplicas de tres nodos tiene dos nodos secundarios. Los secundarios replican el oplog del primario y aplican las operaciones a sus conjuntos de datos.

Diagrama de un set de réplicas de 3 nodos que consta de un primario y dos secundarios.

Aunque los clientes no pueden guardar datos en los secundarios, pueden leer datos de los miembros secundarios. Consultar Preferencia de lectura para obtener más información sobre cómo los clientes dirigen las operaciones de lectura a los sets de réplicas.

Un secundario puede convertirse en primario. Si el primario actual deja de estar disponible, el set de réplicas lleva a cabo una elección para decidir cuál de los secundarios se convierte en el nuevo primario.

En el siguiente set de réplicas de tres nodos, el primario se vuelve inaccesible. Esto activa una elección en la que uno de los secundarios restantes se convierte en el nuevo primario.

Elección en un set de réplicas de tres nodos después de que el primario se vuelva inalcanzable.
haga clic para ampliar

Consultar Elecciones de set de réplicas para más detalles.

Puede configurar un miembro secundario para un propósito específico. Puede configurar un secundario para:

[1]

Los miembros secundarios de un set de réplicas ahora registran entradas de oplog que tardan más que el umbral de una operación lenta en aplicarse. Estos mensajes lentos del oplog:

  • Se registran para los secundarios en el diagnostic log.

  • Se documentan en el registro bajo el componente REPL con el texto applied op: <oplog entry> took <num>ms.

  • No depende de los niveles de registro (ya sea a nivel del sistema o del componente)

  • No depende del nivel de perfil.

  • Se ven afectados por slowOpSampleRate.

El perfilador no captura entradas lentas del oplog.