sql >> Databasteknik >  >> NoSQL >> MongoDB

Kan återställning fortfarande ske på en MongoDB-replikuppsättning med J=1 och W=Majority?

Detta kan vara ett rimligt fall för återställning ja, om strömavbrott mellan de andra medlemmarna får kommandot och skriver till disken.

I det här fallet, som du påpekar, kunde den primära inte starta säkerhetskopiering och den skulle därför, när den väl säkerhetskopierats, innehålla operationer som resten av uppsättningen inte kunde validera och orsaka en återställning.

Det är också bra att notera, som en kurva boll att om den primära var att inte gå ner så skulle det returnera en lyckad skrivning och applikationen skulle inte vara klokare att uppsättningen har gått ner och deras {w: majority} skrevs inte till disken. Detta är naturligtvis ett kantfall.



  1. MongoDB:Problem när du använder mongoexport med --query-alternativet

  2. Mongo $exists-frågan returnerar inte korrekta dokument

  3. Slaget om NoSQL-databaserna - Jämför MongoDB och Firebase

  4. MongoDB-fel:mongodb-10gen E:Underprocess /usr/bin/dpkg returnerade en felkod (1)