Docs Menu
Docs Home
/ /

El local Database

Cada mongod La instancia tiene su propia local base de datos, que almacena los datos utilizados en el proceso de replicación y otros datos específicos de la instancia. La local base de datos es invisible para la replicación: las colecciones de la local base de datos no se replican.

local.startup_log

Al iniciarse, cada instancia inserta un documento mongod en startup_log con información de diagnóstico sobre la mongod instancia y la información del host. es una colección limitada. Esta información es principalmente útil para fines destartup_log diagnóstico.

Por ejemplo, el siguiente es un prototipo de un documento de la colección startup_log:

{
"_id" : "<string>",
"hostname" : "<string>",
"startTime" : ISODate("<date>"),
"startTimeLocal" : "<string>",
"cmdLine" : {
"dbpath" : "<path>",
"<option>" : <value>
},
"pid" : <number>,
"buildinfo" : {
"version" : "<string>",
"gitVersion" : "<string>",
"sysInfo" : "<string>",
"loaderFlags" : "<string>",
"compilerFlags" : "<string>",
"allocator" : "<string>",
"versionArray" : [ <num>, <num>, <...> ],
"javascriptEngine" : "<string>",
"bits" : <number>,
"debug" : <boolean>,
"maxBsonObjectSize" : <number>
}
}

Los documentos en la colección startup_log contienen los siguientes campos:

local.startup_log._id

Incluye el nombre de host del sistema y un valor de Unix epoch en milisegundos.

local.startup_log.hostname

El nombre de host del sistema.

local.startup_log.startTime

Un valor UTC ISODate que refleja cuándo se inició el servidor.

local.startup_log.startTimeLocal

Una string que informa sobre la startTime en la zona horaria local del sistema.

local.startup_log.cmdLine

Un documento incrustado que informa sobre las opciones de tiempo de ejecución mongod y sus valores.

local.startup_log.pid

El identificador del proceso para este proceso.

local.startup_log.buildinfo

Un documento incrustado que informa sobre el entorno de compilación y las configuraciones utilizadas para compilar este mongod. Este es el mismo resultado que buildInfo. Consultar buildInfo.

local.system.replset

local.system.replset contiene el objeto de configuración del set de réplicas como su único documento. Para ver la información de configuración del objeto, emitir rs.conf() desde mongosh. También se puede hacer un query a esta colección directamente.

local.oplog.rs

local.oplog.rs es la colección con tamaño fijo que contiene el oplog. Se debe establecer el tamaño al momento de la creación usando la configuración oplogSizeMB. Para cambiar el tamaño del oplog después de la iniciación del set de réplicas, se debe usar el procedimiento Cambiar el tamaño del oplog de los miembros del set de réplicas autogestionado. Para obtener más información, se debe consultar la sección Tamaño del oplog.

El oplog puede crecer más allá de su límite de tamaño configurado para evitar borrar el majority commit point.

A partir de MongoDB 5.0, ya no es posible realizar operaciones de escritura manuales en el oplog en un clúster que se ejecuta como un set de réplicas. Realizar operaciones de escritura en el oplog cuando se ejecuta como una instancia autónoma solo debe hacerse con la orientación del Soporte de MongoDB.

local.replset.minvalid

Esto contiene un objeto utilizado internamente por los sets de réplicas para rastrear el estado de replicación.

Transacciones multi-documentos en local
No se pueden realizar operaciones de lectura/escritura en las colecciones de la base de datos local dentro de una Transacción multi-documento.
Escrituras reintentables contra local

No se pueden realizar operaciones de escritura en colecciones de la base de datos local con escrituras reintentables activadas.

Importante

Los drivers oficiales de MongoDB activan las escrituras reintentables por defecto. Las aplicaciones que guarden en la base de datos local encontrarán errores de guardado a menos que las escrituras reintentables estén explícitamente desactivadas.

Para desactivar las escrituras reintentables, especifica retryWrites=false en la cadena de conexión para el clúster de MongoDB.

Volver

Estados de nodos

En esta página