MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Може ли все пак да възникне връщане към реплика на MongoDB с J=1 и W=мнозинство?

Това може да е правдоподобен случай за връщане назад, да, ако захранването прекъсне между другите членове, които получават командата и записват на диск.

В този случай, както посочвате, основният не може да стартира резервно копие и така, след като бъде архивиран, ще съдържа операции, които останалата част от набора не може да потвърди, причинявайки връщане назад.

Също така е добре да се отбележи, като крива топка, че ако първичните са да не падне, тогава ще върне успешен запис и приложението няма да е по-разумно, че наборът е паднал и техният {w: majority} не е записано на диск. Това, разбира се, е ръбов случай.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoose index вече съществува с различни опции

  2. MongoDB Агрегиране с DBRef

  3. MongoDb $lookup заявка с множество полета от масив обекти

  4. Mongoose не записва данни в MongoDB

  5. MongoDB + Python - много бавна проста заявка