sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Todavía puede producirse una reversión en un conjunto de réplicas de MongoDB con J=1 y W=Mayoría?

Este podría ser un caso plausible para la reversión sí, si falla la energía entre los otros miembros que reciben el comando y escriben en el disco.

En este caso, como señala, el principal no podría iniciar la copia de seguridad y, una vez realizada la copia de seguridad, contendría operaciones que el resto del conjunto no podría validar, lo que provocaría una reversión.

También es bueno tener en cuenta, como bola curva, que si el principal fuera de no caer, devolvería una escritura exitosa y la aplicación no sería más sabia de que el conjunto se ha caído y su {w: majority} no fue escrito en el disco. Este es, por supuesto, un caso extremo.