Aquí es mi opinión, y no estoy seguro de si es bueno o malo:¿Cómo funciona el trabajo diario MongoDB
El registro diario es el "rehacer" log. Registra la modificación de los archivos de datos.
Por ejemplo, quiero cambiar el valor del campo de un registro de 'a' a 'b', entonces el mongodb encontrará cómo modificar el archivo db (incluya todo el espacio de nombres, datos, índice, etc.), entonces mongodb escribe las modificaciones al diario.
Después de eso, mongodb realiza todas las modificaciones reales en el archivo de db. Si algo sale mal aquí, cuando mongoDB se reinicie, leerá el diario (si existe). Luego cambiará el alter the dbfile para hacer que el conjunto de datos sea consistente.
Por lo tanto, en el diario, no se registran los datos para cambiar, sino cómo cambiar el archivo de db.
¿Estoy en lo cierto? ¿Dónde puedo obtener más información sobre el formato de la revista?
Puede leer el código fuente. Es la fuente de información más confiable. –
Gracias por su sugerencia, en realidad estoy leyendo ahora. Pero costará demasiado tiempo, simplemente quiero la respuesta ahora. – iammutex
¿Por qué es crítico? –