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
/ /
Arquitecturas de implementación

Tres sets de réplicas de nodos

El número mínimo de nodos del set de réplicas necesarios para obtener los beneficios de un set de réplicas es de tres nodos. Un set de réplicas de tres nodos puede tener tres nodos con datos (Primario-Secundario-Secundario) (Recomendado) o, si las circunstancias (como el costo) impiden agregar un tercer nodo con datos, dos nodos con datos y un árbitro (Primario-Secundario-Árbitro). [1]

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

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

  • Un primario.

  • Dos nodos secundarios. Ambos secundarios pueden convertirse en el primario 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 set de réplicas de tres nodos con dos nodos 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 almacena una copia de los datos, estas implementaciones proporcionan solo una copia completa de los datos. Los árbitros requieren menos recursos, pero a costa de una redundancia y una tolerancia a los fallos más limitadas.

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

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