No puedo obtener una respuesta clara de los documentos de que cuando los datos realmente se almacenan en el disco en un motor de almacenamiento WiredTiger cuando el registro en diario está deshabilitado .
MongoDB establece que se produzcan puntos de control en WiredTiger en los datos del usuario en un intervalo de 60 segundos o cuando se hayan escrito 2 GB de datos del diario, lo que ocurra primero.
50 milisegundos desde 3.2
también dice
WiredTiger usa puntos de control para brindar una vista consistente de los datos en el disco y permitir que MongoDB se recupere desde el último punto de control.
Pero no está claro en qué intervalos los datos se escriben permanentemente en el disco cuando inicio el servidor con el registro en diario deshabilitado .
Como tal, los datos se descargan en el disco en cada punto de control (intervalo de 50 ms) con o sin registro en diario. El registro en diario mantiene un registro de los cambios desde el último punto de control hasta que mongod sale sin limpiar.
Por lo tanto, iniciar su servidor con el registro en diario deshabilitado haría que mongod reprodujera los cambios desde el último punto de control hasta el punto de falla si tenía habilitado el registro en diario en el momento de la falla; de lo contrario, todo debería estar vaciado en el disco hasta el último punto de control y mongod crea un nuevo punto de control.
Más información aquí https://docs.mongodb.com/manual/core/wiredtiger/#snapshots-and-checkpoints