Journaling — это механизм write-ahead logging (WAL), который обеспечивает надёжность данных в MongoDB. Перед тем как любые изменения применяются к основным файлам базы данных, они сначала записываются в файл журнала.
Write Request → Journal File → Database Data Files
Если сбой произойдёт между этапами, журнал гарантирует, что данные не будут безвозвратно потеряны.
WiredTiger)Journaling гарантирует, что MongoDB всегда может восстановиться до согласованного состояния после неожиданных сбоев — таких как отключение питания или крах системы, — что делает его критически важной функцией для production-окружения.
Механизм журналирования MongoDB записывает изменения в файл журнала после того, как они были закоммичены в основные файлы базы данных, что позволяет достичь более высокой производительности записи.
Новый — ещё не проверен сообществом
Вы