Oplog ukládá transakce na vysoké úrovni, které modifikují databázi (neukládají se například dotazy), jako je vložení tohoto dokumentu, jeho aktualizace atd. Oplog je uchováván na hlavním serveru a podřízené jednotky budou pravidelně dotazovat hlavní zařízení, aby získal nově provedené operace (protože poslední anketa). Operace se někdy před uložením do oplogu transformují, takže jsou idempotentní (a lze je bezpečně použít mnohokrát).
Na druhou stranu žurnál lze zapnout/vypnout na libovolném uzlu (master nebo slave) a je to nízkoúrovňový protokol operace pro účely zotavení z havárie a trvanlivosti jedné mongo instance. Můžete si přečíst nízkoúrovňovou operaci jako 'zapsat tyto bajty do tohoto souboru na této pozici'.
POZNÁMKA:Počínaje verzí MongoDB 4.0 nelze vypnout žurnálování pro členy sady replik, kteří používají modul úložiště WiredTiger. Zdroj:https://docs.mongodb.com/manual/tutorial/manage-journaling/