W MongoDB wykorzystuje logowanie zapisu z wyprzedzeniem, aby sprawdzić, czy write
wykonywana jest operacja lub napisać crash report
nazywa się to kronikowaniem
Jeśli nie ma no journaling
powiedzmy, że pracujesz nad milionami transakcji. jeśli jakaś transakcja może się zawiesić lub niekompletnie zakończyć. nie będzie śladu, aby poznać problem. więc jak znaleźć, gdzie wystąpił problem i go odzyskać
inne sytuacje są takie, że jeśli db istnieje nieoczekiwanie, nie będziesz w stanie poznać przyczyny
Z dokumentacji wyraźnie stwierdza, że