♥ 3
⚡ 0
MongoDB · Lección 12

¿Qué garantías dan w:1, w:majority, el read concern y la read preference?

Leer de un secundario devuelve siempre exactamente los mismos datos que el primario en ese instante, sin posibilidad de retraso
Con w:1 solo confirma el primario, y si cae antes de replicar la escritura puede deshacerse (rollback) tras la elección; con w:majority se confirma cuando la mayoría la tiene y no se pierde en un failover; el read concern majority devuelve solo datos confirmados por la mayoría, y leer de secundarios puede devolver datos desactualizados
w:1 garantiza que la escritura sobrevive a cualquier failover, porque el primario siempre la replica antes de confirmar al cliente
El read concern majority permite leer escrituras que aún no ha confirmado la mayoría, por lo que puede devolver datos que se deshagan en un rollback
MongoDB · Lección 12

Completa el código

La opción de write concern que espera a la mayoría es w:
MongoDB · Lección 12

¿Por qué una escritura confirmada con w:1 puede perderse tras un failover?

✓

¡Lección completada!

Write concern, read concern y read preference

0
XP ganado
3
Vidas restantes