Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual do MongoDB

O local banco de dados

Nesta página

  • Visão geral
  • Collections em todas as instâncias mongod
  • Coleções sobre membros do conjunto de réplicas
  • Restrições

Cada instância mongod tem seu próprio banco de dados local, que armazena dados usados no processo de replicação e outros dados específicos da instância. O banco de dados do local é invisível para replicação: collections no banco de dados do local não são replicadas.

local.startup_log

Na inicialização, cada instância mongod insere um documento no startup_log com informações de diagnóstico sobre a própria instância mongod e informações do host. startup_log é uma coleção limitada. Esta informação é útil principalmente para fins de diagnóstico.

Por exemplo, o seguinte é um protótipo de um documento da coleção 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>
}
}

Os documentos na coleção startup_log contêm os seguintes campos:

local.startup_log._id

Inclui o nome do host do sistema e um valor de época em milissegundos.

local.startup_log.hostname

O nome de host do sistema.

local.startup_log.startTime

Um valor UTC ISODate que reflete quando o servidor foi iniciado.

local.startup_log.startTimeLocal

Uma string que reporta o startTime no fuso horário local do sistema.

local.startup_log.cmdLine

Um documento embutido que relata as opções de tempo de execução do mongod e seus valores.

local.startup_log.pid

O identificador do processo para este processo.

local.startup_log.buildinfo

Um documento incorporado que relata informações sobre o ambiente de construção e as configurações usadas para compilar este mongod. Esta é a mesma saída que buildInfo. Consulte buildInfo.

local.system.replset

local.system.replset contém o objeto de configuração do conjunto de réplicas como seu único documento. Para exibir as informações de configuração do objeto, emita rs.conf() de mongosh. Você também pode fazer query desta coleção diretamente.

local.oplog.rs

local.oplog.rs é a coleção limitada que mantém o oplog. Você configurou seu tamanho na criação utilizando a configuração oplogSizeMB . Para redimensionar o oplog após o início do conjunto de réplicas, use o procedimento Alterar o tamanho do Oplog . Para informações adicionais, consulte a seção Tamanho do Oplog .

O oplog pode ultrapassar seu limite de tamanho configurado para evitar a exclusão do majority commit point.

A partir do MongoDB 5.0, não é mais possível realizar operações manuais de gravação no oplog em um cluster executado como um conjunto de réplicas.A execução de operações de gravação no oplog executado como uma instância standalone só deve ser feita com a orientação do Suporte do MongoDB.

local.replset.minvalid

Contém um objeto usado internamente por conjuntos de réplicas para rastrear o status da replicação.

Transações multidocumentos ativadas local
Não é possível executar operações de leitura/gravação nas collections do banco de dados local em uma transação de vários documentos.
Retryable writes com relação a local

Não é possível executar operações de gravação em collections no banco de dados local com as retryable writes habilitadas.

Importante

Os drivers oficiais da série MongoDB 4.2 permitem gravações repetíveis por padrão. Os aplicativos que gravam no banco de dados local encontrarão erros de gravação ao atualizar para drivers da série 4.2, a menos que as gravações repetidas sejam explicitamente desabilitadas.

Para desativar as gravações que podem ser repetidas, especifique retryWrites=false na connection string do Cluster MongoDB.

← Solucionar problemas de conjuntos de réplicas