MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

A reversão ainda pode ocorrer em um conjunto de réplicas do MongoDB com J=1 e W=Majority?


Este poderia ser um caso plausível para reversão sim, se a energia falhar entre os outros membros recebendo o comando e gravando no disco.

Nesse caso, como você apontou, o primário não pôde iniciar o backup e, portanto, após o backup, conteria operações que o restante do conjunto não poderia validar causando uma reversão.

Também é bom notar, como uma bola curva, que se o primário for para não cair, ele retornaria uma gravação bem-sucedida e o aplicativo não saberia que o conjunto caiu e seu {w: majority} não foi gravado no disco. Este é, naturalmente, um caso extremo.