MongoDB · Lección 11
¿Cómo funciona un replica set?
Los secundarios no leen el oplog: el primario envía manualmente cada documento a los secundarios cuando un administrador lo solicita
Todos los miembros aceptan escrituras a la vez y los conflictos se resuelven tomando siempre la escritura más reciente según el reloj
Tiene un primario que acepta escrituras y secundarios que replican leyendo su oplog; si el primario falla, los miembros con voto eligen uno nuevo por mayoría, por lo que se usan 3 miembros con datos (o un número impar de votos) y los drivers pueden reintentar escrituras durante la elección
Con 2 miembros que votan, la caída de uno deja al otro con mayoría, así que se elige primario automáticamente sin problema
MongoDB · Lección 11
Completa el código
Los secundarios replican leyendo el
Revisa: el oplog.
MongoDB · Lección 11
¿Por qué un replica set de dos miembros con voto no tolera la caída de ninguno?
Pista: para elegir primario hace falta mayoría de los votos y con dos miembros la mayoría es dos; al caer uno, el otro no la alcanza y se queda como secundario, por eso se usan tres miembros o un número impar de votos.
✓
¡Lección completada!
Replica sets, oplog y elecciones
0
XP ganado
3
Vidas restantes