MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB Journaling :Czy plik dziennika jest używany, gdy klient żąda zapisu bez dziennika, a rejestrowanie jest aktywowane w Mongod

Twoje twierdzenia są poprawne. Myślę, że język, którego używasz, jest mylący i może Cię jednak trochę mylić. Klienci nie żądają zapisów, które są kronikowane lub nie kronikowane. Jeśli rejestrowanie jest włączone, zapisy będą rejestrowane w dzienniku, niezależnie od tego, co robi klient. Klient zawiera problem dotyczący zapisu który wymaga określonego poziomu replikacji danych (w parametr) i/lub kronikowanie (j parametru) zanim serwer odpowie, że zapis zakończył się sukcesem. Przez zapis nierejestrowany masz na myśli j = 0 , co oznacza, że ​​serwer odpowie pomyślnie, nie czekając na zatwierdzenie zapisu do dziennika; j = 1 oznacza, że ​​serwer nie odpowie na zapis, dopóki nie zostanie on zapisany w dzienniku.

w parametr kontroluje poziom replikacji danych niezbędnych do pomyślnej odpowiedzi. Więcej szczegółów znajduje się w powyższym linku.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. O ile szybszy jest Redis niż mongoDB?

  2. mongoexport zwracający notację naukową (wykładniczą)

  3. Jak wykonać zapytanie w Mongoose?

  4. Łączenie z MongoDB za pomocą sterownika PDO

  5. Aktualizacja tablicy w MongoDB za pomocą sterownika Java