Docs Menu
Docs Home
/ /
Nodos del set de réplicas

Miembros secundarios del conjunto de réplicas

Un secundario mantiene una copia de la Conjuntode datos del primario. Para replicar datos, un secundario aplica operaciones del registro de operaciones del primario a su propio conjunto de datos en un proceso asincrónico. []1 Un conjunto 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 conjunto de réplicas de tres miembros, el principal deja de estar disponible. Esto desencadena una elección en la que uno de los secundarios restantes se convierte en el nuevo principal.

Diagrama de una elección de un nuevo primario. En un set de réplicas de tres nodos con dos secundarios, el primario se vuelve inalcanzable. La pérdida de un primario activa una elección en la que uno de los secundarios se convierte en el nuevo primario
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:

  • Evitar que se convierta en un nodo primario en una elección, lo que permite residir en un centro de datos secundario o servir como reserva en frío. Consultar Miembros del set de réplicas con prioridad 0.

  • Impedir que las aplicaciones lean de él, lo que permite ejecutar aplicaciones que requieren una separación del tráfico normal. Consultar Miembros ocultos del set de réplicas.

  • Mantener un "snapshot" histórico en ejecución para usarlo en la recuperación de ciertos errores, como bases de datos borradas involuntariamente. Consultar Miembros retrasados del set de réplicas.

[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:El perfilador no captura entradas lentas del oplog.

Volver

Primario