Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Tres sets de réplicas de nodos

El número mínimo de miembros del conjunto de réplicas necesario para obtener sus beneficios es de tres. Un conjunto de réplicas de tres miembros puede tener tres miembros que contienen datos (Primario-Secundario-Secundario)(Recomendado) o, si las circunstancias (como el coste) lo impiden, añadir un tercer miembro que contiene datos, dos miembros que contienen datos y un árbitro (Primario-Secundario-Árbitro). [1]

[1] Para consideraciones al usar un árbitro, vea Conjunto de réplicas Árbitro.

Un set de réplicas con tres miembros que almacenan datos tiene:

  • Un primario.

  • Dos miembros secundarios. Ambos miembros secundarios pueden convertirse en el principal en una elección.

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

Estas implementaciones ofrecen dos réplicas completas del conjunto de datos en todo momento, además de la primaria. Estos conjuntos de réplicas proporcionan mayor tolerancia a fallos y alta disponibilidad. Si el primario no está disponible, el set de réplicas elige un secundario para que sea primario y continúe con la operación normal. El antiguo primario se reincorpora al conjunto cuando está disponible.

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

Nota

Para conocer las consideraciones sobre el uso de un árbitro, consultar Árbitro de set de réplicas.

Un conjunto de réplicas de tres miembros con dos miembros que almacenan datos tiene:

Diagrama de un set de réplicas que consta de un primario, un secundario y un árbitro.

Dado que el árbitro no conserva una copia de los datos, estas implementaciones solo proporcionan una copia completa. Los árbitros requieren menos recursos, pero a costa de una redundancia y una tolerancia a fallos más limitadas.

Sin embargo, una implementación con un servidor principal, uno secundario y un árbitro garantiza que un conjunto de réplicas permanezca disponible si el servidor principal o el secundario no están disponibles. Si el servidor principal no está disponible, el conjunto de réplicas elegirá al secundario como principal.

Diagrama de una elección de nueva primaria. En un set de réplicas de tres nodos con un secundario y un árbitro, el primario deja de estar accesible. La pérdida de un primario activa una elección en la que el secundario se convierte en el nuevo primario.
haga clic para ampliar

Tip

Volver

Arquitecturas de implementación

En esta página