Menu Docs
Página inicial do Docs
/
Manual do banco de dados
/

Glossário

$cmd
Uma coleção virtual que expõe os comandos do banco de dados do MongoDB. Para usar comandos do banco de dados, consulte Emitir comandos.
_id
Um campo obrigatório em cada documento do MongoDB. O campo _id deve ter um valor único. Você pode pensar no campo _id como a chave primária do documento. Se você criar um novo documento sem um campo _id, o MongoDB criará automaticamente o campo e atribuirá um ObjectId BSON exclusivo ao campo.
utilização absoluta da CPU do sistema

Utilização da CPU do sistema em relação à quantidade total de CPU disponível para instâncias de nuvem que compartilham CPU.

  • Quando um provedor de nuvem limita a utilização da CPU para uma instância de nuvem, a utilização absoluta da CPU do sistema da instância é igual à utilização da CPU da linha de base atribuída a essa instância.

  • Quando um provedor de nuvem adiciona CPU acima da CPU da linha de base, como por meio de um mecanismo de intermitência, a soma da utilização da CPU normalizada do kernel e da utilização da CPU do usuário em uma instância pode exceder a CPU da linha de base da instância. Nesse caso, a soma da utilização normalizada da CPU do kernel e da utilização da CPU do usuário ainda é menor do que a quantidade total de CPU compartilhada pelas instâncias da nuvem. Consulte também utilização relativa da CPU do sistema, utilização de CPU de linha de base e instâncias com possibilidade de intermitência.

accumulator
Uma expressão em um pipeline de agregação que mantém o estado entre documentos no pipeline de agregação. Para obter uma lista de operações do acumulador, consulte $group.
ação
Uma operação que o usuário pode executar em um recurso. Ações e recursos combinam para criar privilégios. Veja ação.
banco de dados admin
Um banco de dados privilegiado. Os usuários devem ter acesso ao banco de dados do admin para executar determinados comandos administrativos. Para obter uma lista de comandos administrativos, consulte Comandos administrativos.
Ameaça persistente avançada
Em segurança, um atacante que obtém e mantém acesso de longo prazo à rede, ao disco e/ou à memória e permanece não detectável por um período extenso.
Aggregation
Uma operação que reduz e resume grandes conjuntos de dados. Os métodos aggregate() e mapReduce() do MongoDB são dois exemplos de operações de agregação. Para mais informações, consulte Operações de agregação.
aggregation pipeline
Consiste em um ou mais estágios que processam documentos. Os operadores de agregação calculam valores agregados sem precisar usar map-reduce. Para obter uma lista de operadores, consulte Referência de agregação.
Alerta

Notificação enviada pelo Atlas quando as operações do banco de dados ou o uso do servidor atingem limites que afetam o desempenho do cluster. Para saber quais condições você pode definir para acionar alertas, consulte Revisar as condições de alerta.

Dica

nó de analîtica
Nó read-only especializado que pode isolar queries que você não quer que afetem o volume de trabalho operacional. Os nós de analítica são úteis para lidar com dados analíticos, como reportar query executadas por ferramentas de BI. Você pode hospedar nós de analítica em regiões geográficas dedicadas para otimizar o desempenho de leitura e reduzir a latência.
API

Protocolo de comunicação facilitando a interação entre o cliente e o MongoDB Atlas. Você pode utilizar a API de Administração do Atlas para automatizar muitas das tarefas executadas na UI do Atlas.

Pesquisa do vizinho mais próximo (ANN)

Técnica computacional usada para localizar rapidamente pontos em um conjunto de dados próximos a um determinado ponto de query. O Atlas Vector Search usa a pesquisa ANN para encontrar incorporações vetoriais nos dados que estão mais próximos das incorporações vetoriais na consulta sem digitalizar todos os vetores.

arbiter
Um membro do conjunto de réplicas que existe apenas para votar nas eleições. Os árbitros não replicam dados. Um arbiter participa de eleições para uma primária , mas não pode se tornar uma primária. Para obter mais detalhes, consulte Arbiter de Conjunto de Réplicas.
Atlas
MongoDB Atlas é um banco de dados como serviço hospedado na nuvem.
Atlas Search

Indexação de texto refinada, permitindo a pesquisa avançada de texto em seus dados sem nenhum gerenciamento adicional necessário. O Atlas Search fornece opções para vários tipos de analisadores de texto, classificação de resultados baseada em pontuação e uma linguagem de queryavançada.

Usuário do Atlas

Conta utilizada para acessar o aplicação Atlas . Você pode conceder aos usuários do Atlas acesso a organizações, projetos ou ambos do Atlas , com determinadas permissões definidas por funções de usuário. Um usuário do Atlas é diferente de um usuário de banco de dados . Os usuários do Atlas não fornecem acesso a nenhum banco de dados MongoDB .

Atlas user role

Conjunto de permissões concedidas a um Atlas user. Você pode conceder permissões no nível da organização ou do projeto.

Atlas Vector Search
Recurso no Atlas que permite realizar a pesquisa semântica em incorporações vetoriais comparando vetores de consulta com vetores indexados para encontrar a correspondência mais próxima.
operação atômica
Uma operação atômica é uma operação de gravação que é concluída totalmente ou não é concluída. Para transações distribuídas, que envolvem gravações em vários documentos, todas as gravações em cada documento devem ser bem-sucedidas para que a transação seja bem-sucedida. As operações atômicas não podem ser concluídas parcialmente. Consulte Atomicidade e transações.
Autenticação
Confirmação da identidade do usuário. Consulte Autenticação em implantações autogerenciadas.
Autorização
Provisionamento do acesso a bancos de dados e operações. Consulte Controle de acesso baseado em função em implantações autogerenciadas.
dimensionamento automático

Opção configurável para que seu cluster aumente ou diminua automaticamente sua camada do cluster, capacidade de armazenamento ou ambos em resposta ao uso do cluster.

criptografia automática
Ao usar Criptografia em execução, execute automaticamente a criptografia e a descriptografia com base em seu esquema de criptografia pré-configurado. A biblioteca compartilhada de criptografia automática traduz a linguagem de query do MongoDB para a chamada correta, o que significa que você não precisa reescrever seu aplicativo para chamadas específicas de criptografia e descriptografia.
B-tree
Uma estrutura de dados comumente usada por sistemas de gerenciamento de banco de dados para armazenar índices. O MongoDB usa índices de árvore B.
backup

cópia dos seus dados que encapsula o estado do seu cluster em um determinado momento. Os backups são uma medida de segurança no caso de eventos de perda de dados.

O Atlas fornece backups em nuvem totalmente gerenciados.

cursor de backup
Um cursor persistente que aponta para uma lista de arquivos de backup. Os cursores de backup são apenas para uso interno.
balancer
Um processo interno do MongoDB que é executado no contexto de um cluster fragmentado e gerencia a migração de partes. Os administradores devem desabilitar o balanceador para todas as operações de manutenção em um cluster fragmentado. Consulte Balanceador de cluster fragmentado.
utilização da CPU da linha de base
Fração da quantidade total de CPU disponível para instâncias de nuvem que compartilham CPU. Um provedor de nuvem atribui uma determinada quantidade de CPU de linha de base a cada instância de nuvem, com base na camada do cluster da instância. Normalmente, a utilização da CPU da linha de base fica entre 20% e 50% da utilização absoluta da CPU do sistema. Consulte também utilização relativa da CPU do sistema e instâncias com possibilidade de intermitência.
big-endian

Uma ordem de bytes na qual o byte mais significativo (extremidade grande) de um valor de dados multibyte é armazenado no endereço de memória mais baixo.

figura de exemplo big endian
clique para ampliar
ordenador bloqueante
Uma classificação que deve ser executada na memória antes que a saída seja retornada. Classificações em memória podem ter impacto no desempenho para grandes conjuntos de dados. Use uma ordenação indexada para evitar uma ordenação na memória.
verificação limitada de coleção
Um plano usado pelo otimizador de query que exclui documentos com intervalos de valor de campo específicos.Por exemplo, se um intervalo de valores de campo de data estiver fora de um intervalo de data especificado, os documentos nesse intervalo serão excluídos do plano de query. Consulte Digitalização de coleção.
BSON
Um formato de serialização usado para armazenar documentos e fazer chamadas de procedimento remoto no MongoDB. "BSON" é uma combinação das palavras "binário" e "JSON". Pense em BSON como uma representação binária de documentos JSON (JavaScript Object Notation). Consulte Tipos de BSON e MongoDB Extended JSON (v2).
Tipos de BSON
O conjunto de tipos suportados pelo formato de serialização BSON. Para uma lista de tipos de BSON, consulte Tipos de BSON.
instâncias interrompíveis
Tipos de instância de nuvem que compartilham uma CPU física comum que, para alguns fornecedores de nuvem, usam um modelo de "crédito de CPU". Quando você usa instâncias com capacidade de intermitência, porções da CPU compartilhada podem ficar disponíveis para cada uma das instâncias virtuais ou podem ficar indisponíveis, sob diferentes demanda dos recursos da instância. Para saber mais, consulte instâncias deintermitência do Amazon Web Services , intermitência de disco do Azure e intermitência de CPU do GCP. Consulte também Utilização da CPU da linha de base , Utilização absoluta da CPU do sistema e Utilização relativa da CPU do sistema.
teorema cap
Considerando as três propriedades dos sistemas de computação, consistência, disponibilidade e tolerância à partição, um sistema de computação distribuída pode fornecer qualquer um desses dois recursos, mas nunca os três.
Capped Collection
Uma coleção de tamanho fixo que substitui automaticamente suas entradas mais antigas quando a coleção atinge seu tamanho máximo. O oplog do MongoDB usado na replicação é uma coleção limitada. Veja as coleções limitadas .
cardinalidade
A medida do número de elementos dentro de um conjunto de valores. Por exemplo, o conjunto A = { 2, 4, 6 } contém 3 elementos e tem uma cardinalidade de 3. Consulte Cardinalidade da chave de fragmento.
produto cartesiano
O resultado da combinação de dois conjuntos de dados onde o conjunto combinado contém todas as combinações possíveis de valores.
cfq
A enfileiramento completo (cfq) é um escalonador de operação de E/S que aloca largura de banda para os processos de solicitação recebidos.
Checksum
Um valor calculado usado para garantir a integridade dos dados. O algoritmo md5 às vezes é usado como checksum.
chunk
Um intervalo contíguo de valores da chave de fragmento em um fragmento. Os intervalos de partes incluem o limite inferior e excluem o limite superior. O MongoDB divide os partes quando elas ficam maiores do que o tamanho da parte configurada. O tamanho padrão da parte é de 128 megabytes. O MongoDB migra partes quando um fragmento contém muitas partes de uma coleção em relação a outros fragmentos. Para obter mais detalhes, consulte Particionamento de dados com partes, Balanceador de Cluster Fragmentado e Gerenciamento de balanceador de cluster fragmentado.
Cliente

A camada de aplicativo que utiliza um banco de dados para armazenamento e persistência de dados. Os drivers fornecem o nível de interface entre a camada de aplicativos e o servidor de banco de dados.

Um cliente também pode ser uma única thread ou processo.

afinidade do cliente
Uma conexão consistente do cliente com uma fonte de dados especificada.
backups em nuvem

Armazenamento localizado para backups de clusters usando a funcionalidade de snapshot nativa no provedor de serviços de nuvem do cluster.

O Atlas suporta backups em nuvem para clusters atendidos em:

cluster

Conjunto de nós que compõem um sistema MongoDB. Os clusters podem ser conjuntos de réplicas ou sistemas fragmentados.

Classe do cluster

Configurável para clusters M40+ hospedados na Amazon Web Services.

Classe de armazenamento do cluster. A classe selecionada afeta o desempenho do armazenamento do cluster e os custos do cluster. Você pode escolher uma das seguintes classes:

  • Low CPU

  • General

  • Local NVMe SSD

Camada do cluster

Dita a especificação de memória, armazenamento, vCPUs e IOPS para cada servidor de armazenamento de dados no cluster. O tamanho do armazenamento do cluster e o desempenho geral aumentam à medida que a camada do cluster aumenta.

Cluster-to-Cluster Sync
Sincroniza dados entre clusters fragmentados. Também conhecido como Sincronização C2C.
Clustered collection
Uma coleção que armazena documentos ordenados por uma chave de índice agrupado. Consulte Coleções clusterizadas.
CMK
Abreviação de Customer Master Key (chave mestra do cliente), consulte Chave mestra do cliente.
collection
Um agrupamento de documentos do MongoDB. Uma coleção é equivalente a uma tabela RDBMS. Uma coleção está em um único banco de dados. As coleções não impõem um esquema. Documentos em uma coleção podem ter campos diferentes. Normalmente, os documentos de uma coleção têm uma finalidade semelhante ou relacionada. Consulte Namespaces.
varredura de coleção
As scans de coleção são uma estratégia de execução de query em que o MongoDB deve inspecionar cada document em uma coleção para ver se ele corresponde aos critérios de query. Essas queries são muito ineficientes e não usam índices. Consulte Query Optimization para obter detalhes sobre query execution strategies.
commit
Salva as alterações de dados feitas após o início do comando startSession . As operações dentro de uma transação não são permanentes até que sejam confirmadas com o comando commitTransaction.
quorum para o commit
Durante a index build, o quorum para o commit especifica quantos secundários devem estar prontos para confirmar a criação do índice local antes que o nó primário faça a confirmação.
Índice Composto
Um índice que consiste em duas ou mais chaves. Consulte Índices compostos.
Controle de Simultaneidade
O controle de simultaneidade garante que as operações do banco de dados possam ser executadas simultaneamente sem comprometer a correção. O controle de concorrência pessimista, como o usado em sistemas com travas, bloqueia todas as operações potencialmente conflitantes, mesmo que elas não entrem em conflito. O controle de simultaneidade otimista, a abordagem usada pelo WiredTiger, atrasa a verificação até depois que um conflito possa ter ocorrido, encerrando e tentando novamente uma das operações em qualquer conflito de gravação.
config database
Um banco de dados interno com metadados para um cluster fragmentado. Normalmente, você não modifica o banco de dados do config. Para mais informações sobre o banco de dados do config, consulte Banco de dados de configuração.
config server
Uma instância do mongod que armazena todos os metadados associados com um cluster compartilhado. Consulte Servidores de configuração.
config shard
Uma instância do mongod que armazena todos os metadados associados a um cluster fragmentado e também pode armazenar dados do aplicativo. Consulte Fragmentos de configuração.
pool de conexões
Um cache de conexões do banco de dados mantido pelo driver. As conexões armazenadas em cache são reutilizadas quando são necessárias conexões com o banco de dados, em vez de abrir novas conexões.
tempestade de conexões
Um cenário em que um driver tenta abrir mais conexões para uma implantação do que essa implantação pode manipular. Quando as solicitações de novas conexões falham, o driver solicita ao estabelecimento ainda mais conexões em resposta à lentidão da implantação ou falha na abertura de novas conexões. Essas solicitações contínuas podem sobrecarregar a implantação e causar interrupções.
container
Um conjunto coletado de software e suas bibliotecas dependentes que são empacotados juntos para facilitar a transferência entre ambientes de computação. Os contêineres são executados como processos compartimentados em seu sistema operacional e podem receber suas próprias restrições de recursos. As tecnologias de container comuns são Docker e Kubernetes.
Fator de contenção
Várias operações que tentam modificar o mesmo recurso, como um campo de documento, causam conflitos que atrasam as operações. O fator de contenção é uma configuração usada com Queryable Encryption para particionar internamente os pares de campo/valor criptografados e otimizar as operações. Consulte contenção.
similaridade do cosseno
Métrica que utiliza o ângulo entre dois vetores para determinar a similaridade entre esses vetores. A similaridade do cosseno é sensível à orientação do vetor. Você pode utilizar a função de similaridade de cosseno ao indexar suas incorporações vetoriais para o Atlas Vector Search. Se os vetores forem normalizados para comprimento unitário, use a função de similaridade dotProduct .
Roubo de CPU
A porcentagem pela qual o uso da CPU excede a taxa de acumulação de créditos de CPU da linha de base garantida. O roubo de CPU é relevante para provedores de nuvem que dependem do modelo de crédito em sua estratégia de intermitência. Os créditos da CPU são unidades de utilização da CPU que você acumula. Os créditos se acumulam a uma taxa constante para fornecer um nível garantido de desempenho. Você pode usar esses créditos para desempenho adicional da CPU. Quando o saldo de crédito se esgota, o MongoDB fornece apenas a linha de base garantida do desempenho da CPU e exibe o valor do excesso como porcentagem de roubo Consulte também utilização relativa da CPU do sistema , utilização da CPU da linha de base e instâncias aptos ao burst.
CRUD
Um acrônimo para as operações fundamentais de um banco de dados: Criar, Ler, Atualizar e Excluir. Consulte Operações CRUD do MongoDB.
CSV
Um formato de dados de texto com valores separados por vírgula. Os arquivos CSV podem ser utilizados para trocar dados entre bancos de dados relacionais, pois os arquivos CSV têm dados tabulares. Você pode importar arquivos CSV usando mongoimport.
cursor
Um ponteiro para o conjunto de resultados de uma query. Os clientes podem iterar por meio de um cursor para recuperar os resultados. Por padrão, os cursores não abertos dentro de uma sessão expiram automaticamente após 10 minutos de inatividade. Os cursores abertos em uma sessão fecham com o fim ou o tempo limite da sessão. Consulte Iterar um cursor no mongosh.
função personalizada

Conjunto personalizado de ações de privilégio do MongoDB e funções do MongoDB que você pode salvar e atribuir a um usuário de banco de dados . Crie roles personalizados quando as roles integradas do Atlas não descreverem o conjunto de privilégios desejado.

chave-mestra do cliente
Uma chave que criptografa sua Chave de criptografia de dados. A chave-mestra do cliente deve ser hospedada em um provedor remoto de chaves.
daemon
Um processo em segundo plano e não interativo.
directoria de dados
O local do sistema de arquivos onde o mongod armazena arquivos de dados. dbPath especifica o diretório de dados.
chave de encriptação de dados
Uma chave que você usa para criptografar os campos em seus documentos MongoDB. A chave de encriptação de dados criptografada é armazenada na coleção do Key Vault. A chave de criptografia de dados é criptografada pela chave-mestre do cliente.
Explorador de dados

Ferramenta no Atlas para visualizar e interagir com dados de cluster. Você também pode usar a chave de criptografia de dados (DEK) para managed índices e executar pipelines de agregação para processar seus dados.

Federação de Dados

Solução do MongoDB para executar query de dados armazenados em buckets S3 de baixo custo, clusters Atlas e endpoints HTTP usando a linguagem de query do MongoDB . Aplicativos analíticos podem utilizar Atlas Data Federation para utilizar dados arquivados para suas necessidades de processamento de dados.

arquivos de dados
Armazene dados e índices de documentos. A opção dbPath especifica o local do sistema de arquivos para os arquivos de dados.
pipeline de ingestão de dados
Fluxo de trabalho para organizar e transformar dados usando RAG e armazená-los em um banco de banco de dados vetorial como o Atlas.
partição de dados
Uma arquitetura de sistema distribuída que divide os dados em intervalos. Fragmentação usa particionamento. Consulte Particionamento de dados com partes.
reconhecimento de data center
Uma propriedade que permite que os clientes enderecem nós em um sistema com base em suas localizações. Os conjuntos de réplicas implementam o reconhecimento de data center usando marcação. Consulte Reconhecimento de data center.
database
Um contêiner para coleções. Cada banco de dados tem um conjunto de arquivos no sistema de arquivos. Um servidor MongoDB normalmente possui vários bancos de dados.
Comando de banco de dados
Uma operação MongoDB, diferente de uma inserção, atualização, remoção ou query. Para uma lista de comandos do banco de dados, consulte Comandos do Banco de Dados. Para usar comandos do banco de dados, consulte Comandos de item.
database exfiltration
A exfiltração de banco de dados refere-se a uma parte autorizada que obtém dados de um sistema seguro e os compartilha com uma parte não autorizada ou os armazena em um sistema não seguro. Isso pode ser nocivo ou acidental.
database profiler
Uma ferramenta que, quando habilitada, mantém um registro de todas as operações de longa duração na coleção system.profile de um banco de dados. O perfil é mais frequentemente usado para diagnosticar queries lentas. Consulte Profiler de banco de dados.
Usuário do banco de dados

Credenciais usadas para autenticar um cliente para acessar um cluster MongoDB . Você pode atribuir privilégios a um usuário de banco de dados para determinar o nível de acesso desse usuário a um cluster. Os utilizadores de banco de dados são diferentes dos Atlas users. Os utilizadores de banco de dados têm acesso às MongoDB deployments, não ao aplicação Atlas .

dbpath
A localização do armazenamento de arquivos de dados do MongoDB. Consulte dbPath.
Linguagem de definição de dados (DDL)
O DDL inclui comandos que criam e modificam coleções e índices.
dead letter queue (DLQ)
Uma fila de mensagens não entregues (DLQ) é uma collection dentro de um reconhecimento de data center do Atlas que armazena documento que geram erros durante a ingestão.
Cluster dedicado

Categoria de cluster que contém clusters de camada M10 e superiores.

Nível
Ambientes recomendados

M10 e a M20

  • Desenvolvimento

  • Produção de baixo tráfego

M30 e maior

Produção

servidor de configuração dedicado
Uma instância do mongod que somente armazena todos os metadados associados a um cluster fragmentado.
DEK
Chave de criptografia de dados. Para obter mais detalhes, consulte Chave de criptografia de dados.
membro atrasado
Um membro do conjunto de réplicas que não pode se tornar primário e aplica operações em um delay especificado. O atraso é útil para proteger os dados contra erros humanos (bancos de dados excluídos involuntariamente) ou atualizações que tenham efeitos imprevistos no banco de dados de produção. Consulte Membros do conjunto de réplicas atrasadas.
vetores densos
Representação numérica de dados em que a maioria ou todas as dimensões contêm valores diferentes de zero. O Atlas Vector Search utiliza vetores densos, que são empacotados com mais dados, para capturar relacionamentos mais complexos.
sistema
Um grupo de servidores MongoDB contendo seus dados. Os clusters gerenciados pelo Atlas são clusters (conjuntos de réplicas ou clusters fragmentados).
Dimensões
Número de componentes ou elementos que compõem as funcionalidades ou atributos dos dados no espaço multidimensional. O Atlas Vector Search suporta até 4096 dimensões no momento do índice e no momento da query.
documento
Um registro em uma coleção do MongoDB e a unidade básica de dados no MongoDB. Os documentos são análogos aos objetos JSON, mas existem no banco de dados em um formato com maior variedade de tipos, conhecido como BSON. Consulte Documentos.
notação de ponto
O MongoDB usa a notação de ponto para acessar os elementos de uma array e para acessar os campos de um documento incorporado. Consulte Notação de ponto.
similaridade dotProduct
Mede a similaridade entre dois vetores no espaço multidimensional e retorna um valor escalar, que é positivo quando os vetores ponto aproximadamente na mesma direção, negativo quando os vetores ponto em direção oposta e zero quando os vetores não têm similaridade. O Atlas Vector Search suporta o uso da função de similaridade do dotproduct ao pesquisar os vizinhos mais próximos. Recomendamos esta função de similaridade em vez da similaridade do cosseno se os vetores forem normalizados para comprimento unitário.
drenando
O processo de remoção ou "descarte" de pedaços de um fragmento para outro. Os administradores devem drenar fragmentos antes de removê-los do cluster. Consulte Remover fragmentos de um cluster fragmentado.
driver
Uma biblioteca cliente para interagir com o MongoDB em uma linguagem de computador específica. Veja o driver.
durável
Uma operação de gravação é durável quando persiste após o desligamento (ou falha) e após a reinicialização de um ou mais processos do servidor. Para um único servidor mongod, uma operação de gravação é considerada durável quando tiver sido gravada no arquivo de registro no diário do servidor. Para um conjunto de réplicas, uma operação de gravação é considerada durável depois que a operação de gravação atinge a durabilidade na maioria dos nós votantes e é gravada na maioria dos diários dos nós votantes.
nó elegível
Nó qualificado para se tornar o membro principal do seu conjunto de réplicas . O Atlas prioriza nós na região de maior prioridade para elegibilidade primária durante as eleições. Para garantir eleições confiáveis, o número total de nós elegíveis em uma região inteira deve 3 ser, 5 7ou.
eleição, eleição
O processo em que os nós de um conjunto de réplicas selecionam um primário na inicialização e no caso de uma falha. Consulte Eleições do conjunto de réplicas.
Incorporação
Representação de dados como texto, imagens, áudio, vídeo e assim por diante como uma matriz de números, que pode ser interpretada como coordenadas no espaço multidimensional. O Atlas oferece suporte ao armazenamento de incorporações em um Atlas cluster e o Atlas Vector Search oferece suporte à indexação e à consulta de incorporações vetoriais de até 4096 dimensões.
chave de criptografia

String aleatória de bits gerada especificamente para criptografar e descriptografar dados.

Atlas Project Owners pode configurar uma camada adicional de criptografia em seus dados, além da criptografia em descanso padrão fornecida Atlas. Os proprietários de projetos podem usar seu provedor de gerenciamento de chaves de cliente compatível com o Atlas com o mecanismo de armazenamento criptografado do MongoDB.

O Atlas oferece suporte aos seguintes provedores de gerenciamento de chaves de cliente ao configurar a criptografia em descanso:

esquema de criptografia
No Queryable Encryption, o JSON schema que define quais campos podem ser consultados e quais tipos de consulta são permitidos nesses campos.
endianness
Em computação, endianidade refere-se à ordem em que os bytes são organizados. Essa ordenação pode se referir à transmissão por um meio de comunicação ou, mais comumente, à forma como os bytes são ordenados na memória do computador, com base em seu significado e posição. Para mais detalhes, consulte big-endian e little-endian.
criptografia de envelope
Um procedimento de criptografia em que os dados são criptografados usando uma Chave de criptografia de dados e a chave de criptografia de dados é criptografada por outra chave chamada de Chave-mestra do cliente. As chaves criptografadas são armazenadas como documentos BSON em uma coleção MongoDB chamada KeyVault.
similaridade euclideana
Fórmula para calcular a similaridade usando a distância entre dois vetores no espaço multidimensional. A distância euclideana é sensível à magnitude dos vetores. O Atlas Vector Search suporta o uso da função de similaridade euclidean para indexar vetores e ao procurar os vizinhos mais próximos.
consistência eventual
Uma propriedade de um sistema distribuído que permite que as alterações no sistema se propaguem gradualmente. Em um sistema de banco de dados, isso significa que membros legíveis não são obrigados a ter as atualizações mais recentes.
criptografia explícita
Ao usar Criptografia em execução, especificar explicitamente a operação de criptografia ou descriptografia, keyID e tipo de query(para Queryable Encryption) ou algoritmo (para Criptografia em nível de campo do lado do cliente) ao trabalhar com dados criptografados. Compare com a criptografia automática.
expressão

Um componente de uma consulta que é resolvido para um valor. As expressões não têm estado, o que significa que elas retornam um valor sem alterar nenhum dos valores usados para criar a expressão.

Na MongoDB Query Language, você pode criar expressões a partir dos seguintes componentes:

Componente
Exemplo

Constantes

3

Operadores

Expressões de caminho de campo

"$<path.to.field>"

Por exemplo, { $add: [ 3, "$inventory.total" ] } é uma expressão que consiste no operador $add e em duas expressões de entrada:

A expressão retorna o resultado da adição de 3 ao valor no caminho inventory.total do documento de entrada.

falha
O processo que permite que um membro secundário de um conjunto de réplicas se torne primário no caso de uma falha. Consulte Failover automático.
Campo
Um par de nome-valor em um documento. Um documento tem zero ou mais campos. Os campos são análogos a colunas em bancos de dados relacionais. Consulte Estrutura do documento.
caminho do campo
Caminho para um campo em um documento. Para especificar um caminho do campo, use uma string que prefixe o nome do campo com um cifrão ($).
firewall
Um filtro de rede no nível do sistema que restringe o acesso com base em endereços IP e outros parâmetros. Os firewalls fazem parte de uma rede segura. Consulte firewalls.
camada grátis

camada do cluster de uso gratuito que fornece um ambiente de desenvolvimento em pequena escala para hospedar seus dados. Os cluster gratuitos nunca expiram e fornecem acesso a um subconjunto de recursos e funcionalidades do Atlas. Os clusters livres também podem ser referidos pelo tamanho da instância, M0.

fsync

Uma chamada de sistema que libera todas as páginas sujas da memória para o armazenamento. À medida que os aplicativos gravam dados, o MongoDB registra os dados na camada de armazenamento.

Para fornecer dados duráveis , a WiredTiger usa checkpoints. Para mais detalhes, consulte Registros no diário e o mecanismo de armazenamento WiredTiger.

geohash
Um valor de geohash é uma representação binária do local em uma grade de coordenadas. Consulte Valores de Geohash.
GeoJSON
Um formato de troca de dados geoespaciais baseado em notação de objeto JavaScript (JSON). GeoJSON é utilizado em queries geoespaciais. Para objetos GeoJSON suportados, consulte Dados geoespaciais. Para a especificação do formato GeoJSON, consulte https://tools.ietf.org/html/rfc7946#section-3.1.
Geoespacial
Relacionado com a localização geográfica. Consulte queries geoespaciais.
Cluster global

Clusters com zonas geográficas definidas para oferecer suporte a operações de leitura e gravação com reconhecimento de localização para instâncias e clientes de aplicativos distribuídos globalmente. Você pode ativar a fragmentação global em clusters de nível M30 e superior.

zona de gravação global

zona geográfica que representa um subconjunto da sua distribuição global de clusters. Cada cluster global aceita 9 até zonas de gravação global distintas. Cada zona consiste em uma região de maior prioridade e uma ou mais elegíveis, read-only ou regiões de analítica.

As regiões geográficas disponíveis dependem do provedor de serviços de cloud selecionado.

GridFS
Uma convenção para armazenar arquivos grandes em um banco de dados MongoDB. Todos os drivers oficiais do MongoDB suportam a convenção GridFS, assim como o programa mongofiles. Veja GridFS para implantações autogerenciadas.
grupo, grupo
Consulte o termo Projeto.
groupId
Consulte ID do projeto.
hashed shard key
Um tipo de chave de fragmento que usa um hash do valor no campo da chave de fragmento para distribuir documentos entre os membros do cluster fragmentado. Consulte Índices com hash.
health manager
Um gerenciador de integridade executa verificações de integridade em uma faceta de gerenciador de integridade em um nível de intensidade especificado. As verificações do gerenciador de integridade são executadas em intervalos de tempo especificados. Um gerenciador de integridade pode ser configurado para mover automaticamente um mongos com falha fora de um cluster.
health manager facet
Um conjunto de recursos para os quais um gerenciador de integridade de integridade pode ser configurado para executar verificações de integridade. Por exemplo, você pode configurar um gerenciador de integridade para monitorar e gerenciar automaticamente os problemas de integridade do cluster de DNS ou LDAP. Consulte Facetas do gerenciador de integridade para obter detalhes.
membro oculto
Um membro do conjunto de réplicas que não pode se tornar primário e é invisível para os aplicativos clientes. Consulte Membros ocultos do conjunto de réplicas.
gráficos hierárquicos de mundos pequenos bavigable
Algoritmo para realizar a busca eficiente do vizinho mais próximo no espaço multidimensional. Atlas Vector Search executa pesquisas de ANN com mundos pequenos hierárquicos navegáveis.
Alta disponibilidade

Alta disponibilidade indica um sistema projetado para durabilidade, redundância e failover automático. Os aplicativos suportados pelo sistema podem operar sem tempo de inatividade por um longo período de tempo. Os conjuntos de réplicas do MongoDB suportam alta disponibilidade quando implantados de acordo com as melhores práticas.

Para obter orientação sobre a arquitetura de implantação do conjunto de réplicas, consulte Arquiteturas de implantação do conjunto de réplicas.

região de maior prioridade

Região em um cluster multirregional que o Atlas prioriza para elegibilidade do primário durante as eleições.

Pesquisa híbrida
Método de combinar diferentes métodos de pesquisa, como texto completo e pesquisa semântica, para aproveitar seus respectivos pontos fortes. Os resultados são combinados usando uma técnica como a fusão de classificação recíproca (RRF).
idempotent
Uma operação produz o mesmo resultado com a mesma entrada ao executar várias vezes.
impacto

Melhoria de desempenho estimada de um índice sugerido pelo Performance Advisor.

ordenação na memória

Uma classificação que deve ser executada na memória antes que a saída seja retornada. Classificações em memória podem ter impacto no desempenho para grandes conjuntos de dados. Use uma ordenação indexada para evitar uma ordenação na memória.

Consulte Uso de ordenação e índice para mais informações sobre operações de ordenação indexada.

Criptografia em execução
Criptografia que protege os dados quando transmitidos, armazenados e processados e permite queries com suporte nesses dados criptografados. O MongoDB oferece duas abordagens para a Criptografia em execução: Criptografia para Query e criptografia de nível de campo do lado do cliente.
index
Uma estrutura de dados que otimiza as queries. Consulte Índices.
Limites do índice
O intervalo de valores de índice que o MongoDB procurar ao usar um índice para executar uma query. Para saber mais, consulte Limites de índice de várias chaves.
ordenação indexada
Uma ordenação na qual um índice fornece o resultado classificado. As operações de ordenação que usam um índice geralmente têm melhor desempenho do que uma ordenação na memória. Consulte Usar indexado para classificar resultados de query para mais informações.
roteiro de inicialização
Um roteiro de shell usado pelo sistema de inicialização de uma plataforma Linux para iniciar, reiniciar ou parar um processo de daemon. Se você instalou o MongoDB usando um gerenciador de pacotes, um roteiro de inicialização é fornecido para o seu sistema como parte da instalação. Consulte o respectivo Guia de Instalação do seu sistema operacional.
Sistema de inicialização
O sistema de inicialização é o primeiro processo iniciado em uma plataforma Linux após o início do kernel e gerencia todos os outros processos no sistema. O sistema de inicialização usa um script de inicialização para iniciar, reiniciar ou parar um processo de daemon, como mongod ou mongos. Versões recentes do Linux normalmente utilizam o sistema de inicialização do systemd e o comando systemctl. As versões mais antigas do Linux normalmente usam o sistema de inicialização System V e o comando service. Consulte o Guia de instalação de seu sistema operacional.
initial sync
A operação conjunto de réplicas que replica dados de um membro do conjunto de réplicas existente para um novo membro do conjunto de réplicas. Consulte Sincronização inicial.
bloqueio de intenção
Um trava em um recurso que indica que o detentor da trava lerá (intenção compartilhada) ou gravará (intenção exclusiva) no recurso usando o controle de concorrência em uma granularidade mais fina do que a do recurso com o bloqueio de intenção. As travas de intenção permitem leitores e escritores simultâneos de um recurso. Consulte Que tipo de bloqueio o MongoDB utiliza?.
Ponto de extremidade da interface

AWS Endpoint VPC com um endereço IP privado que envia tráfego para o serviço de endpoints privados do Atlas pelo AWS PrivateLink.

ponto de interrupção
Um ponto em uma operação em que ela pode terminar com segurança. O MongoDB termina apenas uma operação em pontos de interrupção designados. Consulte Encerrar operações em execução.
Lista de acesso IP

Lista de endereços IP e blocos CIDR com acesso a clusters dentro de um projeto Atlas. Para conexões de clientes pela Internet pública, o Atlas permite conexões com um cluster somente a partir de entradas na lista de acesso IP do projeto correspondente. A lista de acesso pode ter até 200 entradas.

O Atlas também permite conexões de cliente em redes não públicas, como conexões de emparelhamento de rede ou endpoints privados. Esses tipos de conexões funcionam independentemente da lista de acesso IP. Para saber mais, consulte Configurar uma conexão de peering de rede e Saiba mais sobre pontos de extremidade privados no Atlas.

IPv6
Uma revisão do padrão IP (Protocolo de Internet) com um grande espaço de endereço para suportar hosts de Internet.
Data ISO
O formato de data internacional utilizado pelo mongosh para exibir datas. O formato é YYYY-MM-DD HH:MM.SS.millis.
JavaScript
Uma linguagem de script. mongosh, o shell mongo legado e certas funções de servidor usam um interpretador JavaScript. Consulte Javascript do lado do servidor para obter mais informações.
journal
Um log de transações sequencial e binário usado para colocar o banco de dados em um estado válido no caso de um desligamento forçado. O registro no diário grava os dados primeiro no diário e, depois, nos arquivos de dados principais. O MongoDB habilita o registro no diário por padrão para compilações de 64 bits do MongoDB na versão 2.0 e mais recentes. Os arquivos de diário são pré-alocados e existem como arquivos no diretório de dados. Consulte Registro no diário.
JSON
Notação de objeto JavaScript. Um formato de texto sem formatação para expressar dados estruturados com suporte em muitas linguagens de programação. Para mais informações, consulte http://www.json.org. Algumas ferramentas do MongoDB oferecem uma aproximação dos documentos BSON do MongoDB no formato JSON. Consulte MongoDB Extended JSON (v2).
Documento JSON
Um documento JSON é uma coleção de campos e valores em um formato estruturado. Para obter exemplos de documentos JSON, consulte http://json.org/example.html.
JSONP
JSON com preenchimento. Refere-se a um método de injeção de JSON em aplicativos. Apresenta possíveis problemas de segurança.
jumbo chunk
Uma parte que cresce além do tamanho da parte especificado e não pode ser dividida em partes menores. Para obter mais detalhes, consulte Partes Indivisíveis/Jumbo.
Pesquisa do K- vizinhos mais próximos
Dado um conjunto de pontos P com uma função de similaridade definida S, para um ponto de query q, encontra o conjunto de k pontos em P com os melhores valores de S*(*p, q). Atlas Vector Search A pesquisa ENN retorna os k pontos exatos do topo e a pesquisa ANN retorna k pontos semelhantes a q, mas não necessariamente os k mais semelhantes a q.
material de chave
A sequência aleatória de bits usada por um algoritmo de criptografia para criptografar e descriptografar dados.
key vault collection
Uma coleção MongoDB que armazena as Chaves de criptografia de dados criptografadas como documentos BSON.
LDAP
Protocolo entre plataformas usado para autenticar usuários e autorizá-los a acessar dados em um cluster. Você pode usar o Atlas para gerenciar a autenticação e a autorização de usuários de todos os clientes do MongoDB usando seu próprio servidor LDAP sobre TLS. Uma única configuração LDAPS se aplica a todos os clusters em um projeto Atlas.
mínimo privilégio
Uma política de autorização que concede a um usuário apenas o acesso essencial ao trabalho desse usuário.
Pares de coordenadas legados
O formato utilizado para dados geoespaciais antes da versão MongoDB 2.4. Este formato armazena dados geoespaciais como pontos em um sistema de coordenadas planar (por exemplo, [ x, y ]). Consulte Queries geoespaciais.
LineString
Uma LineString é um array de duas ou mais posições. Uma LineString fechada com quatro ou mais posições é chamada de LinearRing, conforme descrito na especificação GeoJSON LineString: https://tools.ietf.org/html/rfc7946#section-3.1.4. Para utilizar uma LineString no MongoDB, consultea página Objetos GeoJSON.
link-token

String que contém as informações necessárias para se conectar do Cloud Manager ou do Ops Manager ao Atlas durante uma migração em produção de uma implantação do Cloud Manager ou do Ops Manager para um cluster no Atlas.

Quando estiver tudo pronto para migrar dados em tempo real de uma implantação do Cloud Manager ou do MongoDB Ops Manager, você gera um link-token no Atlas e o insere nas configurações da sua organização do Cloud Manager ou do MongoDB Ops Manager. O mesmo link-token é utilizado para migrar cada implantação em sua organização do Cloud Manager ou do Ops Manager sequencialmente, uma de cada vez. Você pode gerar vários link-tokens no Atlas. Use um link-token exclusivo para cada organização do Cloud Manager ou do Ops Manager.

little-endian

Uma ordem de bytes na qual o byte menos significativo (pequena extremidade) de um valor de dados multibyte é armazenado no endereço de memória mais baixo.

figura de exemplo de little endian
clique para ampliar
migração live

Processo para mover sem problemas um conjunto de réplicas de origem existente ou um cluster fragmentado para o Atlas. Durante o processo de migração em produção, o Atlas mantém o cluster de destino em sincronização com a origem remota até que você transfira seus aplicativos para o cluster do Atlas. O Atlas oferece dois modos de migração em produção:

  • Promova a migração em produção, conhecida na interface do usuário do Atlas como Live Migration from Ops Manager or Cloud Manager, em que o Atlas envia uma implantação do Cloud Manager ou do MongoDB Ops Manager para o Atlas.

  • Extraia a migração em produção, conhecida na interface de usuário do Atlas como General Live Migration, em que o Atlas extrai uma implantação de uma nuvem ou de uma implantação local para o Atlas.

Bloqueio
O MongoDB usa travas para garantir que a simultaneidade não afete a correção. O MongoDB usa bloqueios de leitura, bloqueios de gravação e bloqueios de intenção. Para obter mais informações, consulte Que tipo de bloqueio o MongoDB usa?.
arquivos de log
Contém eventos de servidor, como conexões de entrada, comandos executados e problemas encontrados. Para obter mais detalhes, consulte Mensagens de log.
LVM
Gerente de volume lógico. O LVM é um programa que abstrai imagens de disco de dispositivos físicos e fornece uma série de recursos brutos de manipulação de disco e snapshot úteis para o gerenciamento do sistema. Para obter informações sobre LVM e MongoDB, consulte Backup e restauração usandoLVM no Linux.
período de manutenção

Dia e hora da semana em que o Atlas deve iniciar a manutenção semanal em seu cluster. Você pode definir sua período de manutenção nas Configurações do projeto.

Importante

Considerações sobre a janela de manutenção

Atividades de manutenção urgentes As atividades de manutenção urgentes, como patches de segurança, não podem aguardar a janela escolhida. A Atlas iniciará essas atividades de manutenção quando necessário.

Operações de manutenção contínuas Depois que a manutenção for agendada para o cluster, você não poderá alterar a período de manutenção até que o trabalho de manutenção vigente seja concluído .

A manutenção requer eleições de conjunto de réplicas. O Atlas executa a manutenção da mesma forma que o procedimento de manutenção descrito no Manual do MongoDB. Esse procedimento requer pelo menos uma eleição de conjunto de réplicas durante a período de manutenção por conjunto de réplicas.

A manutenção começa o mais próximo possível da hora A manutenção sempre começa o mais próximo possível da hora agendada, mas atualizações de cluster em andamento ou problemas inesperados do sistema podem atrasar a hora de início.

Mapear-Reduzir
Um processo de agregação que tem uma fase de "mapa" que seleciona os dados e uma fase de "redução" que transforma os dados. No MongoDB, você pode executar agregações arbitrárias sobre dados usando a redução de mapa. Para a implementação de map-reduce, consulte Map-Reduce. Para todas as abordagens de agregação, consulte Operações de agregação.
tipo de mapeamento
Uma estrutura em linguagens de programação que associam chaves aos valores. As chaves podem conter pares incorporados de chaves e valores (por exemplo, dicionários, hashes, mapas e arrays associativas). As propriedades dessas estruturas dependem da especificação e implementação da linguagem. Normalmente, a ordem das chaves nos tipos de mapeamento é arbitrária e não garantida.
md5
Um algoritmo de hash que calcula uma soma de verificação para os dados fornecidos. O algoritmo retorna um valor único para identificar os dados. O MongoDB usa md5 para identificar partes de dados para GridFS. Consulte filemd5.
média
Média de um conjunto de números.
mediana
Em um conjunto de dados, a mediana é o valor do percentil onde 50% dos dados cai nesse valor ou abaixo dele.
membro
Um processo individual de mongod. Um conjunto de réplicas tem vários membros. Um membro também é conhecido como um nó.
metadata collection
Em Queryable Encryption, as coleção internas que o MongoDB usa para permitir a queryem campos criptografados. Consulte Coleções de metadados.
MIME
Extensões multifuncionais de correio da Internet. Um conjunto padrão de definições de tipo e codificação usado para declarar a codificação e o tipo de dados em vários contextos de armazenamento, transmissão e e-mail de dados. A ferramenta mongofiles fornece uma opção para especificar um tipo MIME para descrever um arquivo inserido no armazenamento GridFS.
Modo
Número que ocorre com mais frequência em um conjunto de números.
mongo

O MongoDB Shell legado. O processo mongo inicia o shell legado como um daemon conectado a uma instância mongod ou mongos. O shell tem uma interface JavaScript.

A partir do MongoDB v5.0, mongo está obsoleto e mongosh substitui mongo como o shell do cliente. Ver mongosh.

mongod
O servidor de banco de dados MongoDB. O processo do mongod inicia o servidor MongoDB como um daemon. O servidor MongoDB gerencia solicitações de dados e operações em segundo plano. Consulte mongod.
MongoDB Charts

Ferramenta de visualização para seus dados Atlas. Você pode iniciar o MongoDB Charts a partir do seu cluster Atlas e visualizar seus dados com o aplicativo Charts para começar a visualizá-los.

mongos
O roteador de query de cluster fragmentado MongoDB. O processo do mongos inicia o roteador MongoDB como um daemon. O roteador do MongoDB atua como uma interface entre um aplicativo e um cluster fragmentado do MongoDB e lida com todo o roteamento e balanceamento de carga no cluster. Consulte mongos Instâncias.
mongosh

MongoDB Shell. mongosh fornece uma interface shell para uma instância mongod ou mongos .

A partir do MongoDB v5.0, o mongosh substitui mongo como shell preferido.

cluster multirregional

Atlas cluster abrangendo várias regiões geográficas. Os clusters de várias regiões podem aumentar a disponibilidade e melhorar o desempenho roteando queries de aplicativos para as regiões geográficas mais apropriadas.

Os clusters multirregionais devem conter nós elegíveis.

Clusters multirregionais podem conter nós somente leitura e nós analíticos.

namespace
Um namespace é uma combinação do nome do banco de dados e o nome da coleção ou índice: <database-name>.<collection-or-index-name>. Todos os documentos pertencem a um namespace. Consulte Namespaces.
Insights de namespace

Ferramenta Atlas que monitora a latência da query em nível de collection. Você pode visualizar métricas e estatísticas de latência de query para determinados hosts e tipos de operação. Gerencie namespaces fixados e escolha até cinco namespaces para mostrar na latência de query correspondente do Atlas Charts.

ordem natural

As ordens recordIds são criadas e armazenadas no índice WiredTiger. A ordem de classificação-padrão das varreduras de coleção executadas em uma única instância é a ordem natural.

Em conjuntos de réplicas, a ordem natural pode não ser consistente e pode variar entre nós.

Nas coleções fragmentadas, a ordem natural não é definida. No entanto, usar $natural ainda força cada fragmento a realizar uma varredura de coleção.

Para obter detalhes, consulte $natural e Retorno em ordem natural.

partição de rede

Uma falha de rede que separa um sistema distribuído em partições de modo que nós em uma partição não possam se comunicar com os nós na outra partição.

Às vezes, as partições são parciais ou assimétricas. Um exemplo de partição parcial é a divisão dos nós de uma rede em três conjuntos, onde os membros do primeiro conjunto não podem se comunicar com os membros do segundo conjunto, e o inverso, mas todos os nós podem se comunicar com os membros do terceiro conjunto.

Numa partição assimétrica, a comunicação só pode ser possível quando se origina em determinados nós. Por exemplo, nós em um lado da partição podem se comunicar com o outro lado somente se originarem o canal de comunicação.

Conexão de peering de rede

Processo pelo qual duas redes de Internet se conectam e trocam tráfego. Você pode emparelhar sua VPC diretamente com a VPC do Atlas criada para seus clusters do MongoDB. Usando o emparelhamento de rede, seus servidores de aplicativos podem se conectar diretamente ao Atlas enquanto permanecem isolados das redes públicas.

node
Um processo mongod individual. Um conjunto de réplicas tem vários nós. Um nó também é conhecido como um membro.
noop
No Operation (noop), é um agendador de operações de E/S que aloca largura de banda de E/S para processos de entrada com base em uma fila de entrada e primeira saída.
NVMe
NVMe (Non-Volavice Storage Express) é um protocolo para acessar mídias de armazenamento de alta velocidade.
Armazenamento NVMe

Disponível para clusters M40+ hospedados na Amazon Web Services

Para aplicativos hospedados no Amazon Web Services que exigem IO de baixa latência e alta taxa de transferência, você pode usar a classe de cluster NVMe . A classe de cluster NVMe aproveita um protocolo de dados exclusivo para melhorar muito as velocidades de acesso aos dados.

Os clusters NVMe usam um nó secundário oculto que consiste em um volume provisionado com alta taxa de transferência e IOPS para facilitar o backup.

identificador de objeto
Consulte ObjectId.
ObjectId
Um tipo BSON de 12 bytes que é exclusivo em uma coleção. O ObjectId é gerado usando o carimbo de data/hora, o ID do computador, o ID do processo e um contador incremental do processo local. O MongoDB usa valores de ObjectId como valores padrão para campos_id..
registro de operação
Consulte oplog.
metadados da operação
Informações sobre a execução de processos em vez de seu conteúdo, como o número e a hora das operações de inserção, atualização e exclusão.
filtro de rejeição de operação
Uma forma de consulta rejeitada. Para obter mais detalhes, consulte Bloquear consultas lentas com filtros de rejeição de operação.
tempo de operação
Veja optime.
nó operacional
Qualquer nó elegível ou um nó nó somente leitura em seu Atlas cluster.
operador, operador
Uma palavra-chave começando com um $ utilizado para expressar uma atualização, query complexa ou transformação de dados. Por exemplo, $gt é o operador "maior que" da linguagem de query. Para operadores disponíveis, consulte Operadores.
oplog
Uma coleção limitada que armazena um histórico ordenado de gravações lógicas em um banco de dados do MongoDB. O oplog é o mecanismo básico que permite a replicação no MongoDB. Consulte Oplog do conjunto de réplicas.
coleção de buffer de oplog

Uma coleção temporária criada durante operações de redistribuição de fragmentos que armazena entradas de oplog de um fragmento doador.

As coleções de buffer de oplog garantem que os fragmentos de destinatário possam acessar entradas de oplog quando elas são excluídas do fragmento do doador. As coleções de buffer do Oplog são removidas quando a refragmentação é concluído.

falha de oplog
Uma lacuna temporária no oplog porque o oplog grava não está em sequência. O conjunto de réplicas primários aplica entradas de oplog em paralelo como uma operação em lote. Como resultado, podem ocorrer lacunas temporárias no oplog de entradas que ainda não foram escritas em lote.
oplog window
As entradas oplog têm timestamp. A janela oplog é a diferença de tempo entre os timestamps mais recentes e os mais antigos no oplog. Se um nó secundário perder a conexão com o principal, ele só poderá usar a replicação para sincronizar novamente se a conexão for restaurada dentro da oplog window.
optime

Uma referência a uma posição no oplog de replicação. O valor de optime é um documento que contém:

  • ts, o timestamp da operação.

  • t, o term no qual a operação foi originalmente gerada na primária.

plano de query ordenada
Um plano de query que retorna resultados na order consistente com a order sort(). Consulte Planos de Query.
Organização

Agrupamento lógico de projetos do Atlas. Você pode aproveitar uma organização para gerenciar as configurações de faturamento, usuários e segurança dos projetos que ela contém.

  • O faturamento é feito no nível da organização, preservando a visibilidade de uso em cada projeto.

  • Você pode ver todos os projetos dentro de uma organização.

  • Você pode usar equipes para atribuir usuários da organização em massa a projetos dentro da organização.

ID da organização
24hexadecimal exclusiva de dígitos string usada para identificar a Atlas organização. O endpoint Retornar todas as organizações retorna a ID de todas as organizações que o usuário autenticado que executa a chamada de API pode acessar.
cursor órfão
Um cursor que não está fechado corretamente ou iterado no código do aplicativo. Os cursores órfãos podem causar problemas de desempenho na implantação do MongoDB.
documento órfão

Em um cluster fragmentado, documentos órfãos são aqueles documentos em um fragmento que também existem em blocos em outros fragmentos. Isso é causado por uma migração com falha ou por uma limpeza de migração incompleta devido a um desligamento atípico.

Documentos órfãos são automaticamente limpos após a conclusão da migração de partes. Você não precisa mais executar cleanupOrphaned para excluir documentos órfãos.

membro passivo
Um nó de um conjunto de réplicas que não pode se tornar primário porque seu members[n].priority é 0. Consulte Nós do Conjunto de Réplicas de Prioridade 0.
per-CPU cache
Um tipo de cache que armazena localmente memória para um núcleo específico da CPU. Os caches por CPU são usados pela nova versão do TCMalloc, que é introduzida no MongoDB 8.0.
cache por thread
Um tipo de cache que armazena localmente a memória para cada thread de aplicativo. Os caches por thread são usados pela versão legada do TCMalloc, que é usada no MongoDB 7.0 e anteriores.
percentil
Em um conjunto de dados, um percentil é um valor em que essa porcentagem dos dados está igual ou abaixo do valor especificado. Para detalhes, consulte Considerações de cálculo.
Assistente de desempenho

Ferramenta Atlas que monitora queries lentas executadas em seu cluster e sugere índices para melhorar o desempenho da query. Cada índice que o consultor de desempenho sugere inclui uma pontuação de impacto indicando a possível melhoria de desempenho que esse índice traria.

PID
Um identificador de processo. Sistemas do tipo UNIX atribuem um PID inteiro exclusivo a cada processo em execução. Você pode usar um PID para inspecionar um processo em execução e enviar sinais para ele. Consulte /proc Sistema de arquivos.
pipe
Um canal de comunicação em sistemas semelhantes à UNIX que permite que processos independentes enviem e recebam dados. Na shell UNIX, operações piped permitem que os usuários direcionem a saída de um comando para a entrada de outro.
gasoduto
Uma série de operações em uma agregação. Consulte Pipeline de agregação.
forma de query em cache de plano

Uma combinação de predicado de query, ordenação, projeção e agrupamento. O formato de query do cache de plano permite que o MongoDB identifique queries equivalentes e analise seu desempenho.

Para o predicado de query, somente a estrutura do predicado e os nomes dos campos são usados. Os valores no predicado de query não são usados. Por exemplo, um predicado de query { type: 'food' } é equivalente a { type: 'drink' }.

Para identificar queries lentas com a mesma forma de query de cache de plano, cada forma de query de cache de plano tem um valor hexadecimal planCacheShapeHash. Para obter mais informações, consulte planCacheShapeHash e planCacheKey.

A partir do MongoDB 8.0, o campo queryHash existente é duplicado em um novo campo chamado planCacheShapeHash. Se você estiver usando uma versão anterior do MongoDB , verá apenas o campo queryHash. As futuras versões do MongoDB removerão o campo queryHash obsoleto, e você precisará usar o campo planCacheShapeHash em seu lugar.

Ponto
Um único par de coordenadas conforme descrito na especificação do Ponto GeoJSON: https://tools.ietf.org/html/rfc7946#section-3.1.2. Para utilizar um ponto no MongoDB, consulte Objetos GeoJSON.
Polígono

Uma array de arrays de coordenadas do LinearRing, conforme descrito na especificação do polígono GeoJSON: https://tools.ietf.org/html/rfc7946#section-3.1.6. Para polígonos com vários anéis, o primeiro deve ser o anel externo e os demais devem ser anéis internos ou orifícios.

O MongoDB não permite que o anel externo se cruze automaticamente. Os anéis interiores devem estar totalmente contidos no circuito exterior e não podem cruzar-se ou sobrepor-se uns aos outros. Consulte Objetos GeoJSON.

documento pós-imagem
Um documento após ter sido inserido, substituído ou atualizado. Consulte Alterar fluxos com imagens pré e pós-documento .
powerOf2Sizes
Uma configuração para cada coleção que aloca espaço para cada documento para maximizar a reutilização do armazenamento e reduzir a fragmentação. powerOf2Sizes é o padrão para Coleções TTL. Para alterar as configurações da coleção, consulte collMod.
documento pré-imagem
Um documento antes de ser substituído, atualizado ou excluído. Consulte Change streams com imagens pré e pós-documento.
pré-divisão
Uma operação executada antes da inserção de dados que divide o intervalo de possíveis valores da chave de fragmento em partes para facilitar a inserção fácil e a alta taxa de transferência de gravação. Em alguns casos, a pré-divisão agiliza a distribuição inicial de documento no cluster fragmentado , dividindo manualmente a coleção em vez de esperar que o balanceador do MongoDB faça isso. Consulte Criar intervalos em um cluster fragmentado.
compactação de prefixo
Reduz o consumo de memória e disco armazenando prefixos de chave de índice idênticos apenas uma vez, por página de memória. Consulte: Compressão para saber mais sobre o comportamento de compressão do WiredTiger.
Principal
Em um conjunto de réplicas, o principal é o membro que recebe todas as operações de gravação. Consulte principal.
chave primária
Identificador imutável exclusivo de um registro. No software RDBMS , a chave primária é normalmente um inteiro armazenado no campo id de cada linha. No MongoDB, o campo _id armazena a chave primária de um documento, que normalmente é um BSON ObjectId.
fragmento primário
Cada banco de dados em um cluster fragmentado tem um fragmento primário. É o fragmento padrão para todas as coleções não fragmentadas no banco de dados. Consulte Fragmento Primário.
Prioridade
Um valor configurável que ajuda a determinar quais membros em um conjunto de réplicas provavelmente se tornarão primários. Consulte members[n].priority.
privilégio
Uma combinação de especificado resource e ação permitida no recurso. Consulte privilégios.
projeto, projeto

Agrupamento lógico de clusters. Você pode ter vários clusters em um único projeto e vários projetos em uma única organização.

Observação

Projeto é sinônimo de grupo.

ID do Projeto

24hexadecimal única de dígitos string usada para identificar seu Atlas projeto. O endpoint Get All Projects API retorna o ID de todos os projetos que o usuário autenticado que executa a chamada API pode acessar.

Observação

ID do projeto é sinônimo de ID do grupo.

projeção
Um documento fornecido a uma query que especifica os campos que o MongoDB retorna no conjunto de resultados. Para obter mais informações sobre projeções, consulte Campos do projeto a serem retornados dos operadores de query e projeção.
quantização
Método de comprimir o valor de dimensões individuais em um vetor em uma faixa menor para reduzir o consumo de recursos e melhorar a velocidade. O Atlas Vector Search suporta a indexação e a consulta de vetores quantizados.
Query
Um pedido de leitura. O MongoDB usa uma forma JSON de linguagem de consulta que inclui operadores de consulta com nomes que começam com um caractere $. Em mongosh, você pode executar consultas usando os métodos db.collection.find() e db.collection.findOne(). Consulte Fazer queries em documentos.
query framework
Uma combinação do otimizador de query e mecanismo de execução de query que processa uma operação.
operador de query
Uma palavra-chave começando com $ em uma query. Por exemplo, $gt é o operador "maior que". Para obter uma lista de operadores de query, consulte operadores de query.
otimizador de query
Um processo que gera planos de query. Para cada query, o otimizador gera um plano que combina a query com o índice que retorna os resultados da forma mais eficiente possível. O otimizador reutiliza o plano de query toda vez que a query é executada. Se uma coleção mudar significativamente, o otimizador criará um novo plano de query. Consulte Planos de Query.
plano de query
Plano de execução mais eficiente escolhido pelo query planner. Para obter mais detalhes, consulte Planos de query.
predicado de query

Uma expressão que retorna um booleano indicando se um documento corresponde à query especificada. Por exemplo, { name: { $eq: "Alice" } }, que retorna documentos que têm um campo "name" cujo valor é a string "Alice".

Os predicados de consulta podem conter expressões e operadores secundários para correspondências mais complexas. Para ver os operadores de consulta disponíveis, consulte Operadores de consulta e projeção.

Perfilador de consulta
Ferramenta do Atlas que diagnostica e monitora problemas de desempenho no seu cluster. O Analisador de query pode expor queries de longa duração e suas estatísticas de desempenho. Você pode filtrar os dados retornados pelo Analisador de query para focar em namespaces e tipos de operação específicos.
forma de query
Uma forma de query é um conjunto de especificações que agrupam queries semelhantes. Para obter detalhes, consulte Formas de query.
faixa
Um intervalo contíguo de valores da chave de fragmento dentro de um parte. Os intervalos de dados incluem o limite inferior e excluem o limite superior. O MongoDB migra data quando um fragmento contém muitos data de uma coleção em relação a outros fragmentos. Consulte Particionamento de dados com partes e balanceador de cluster fragmentado.
RDBMS
Sistema de gerenciamento de banco de dados relacional. Um sistema de gerenciamento de banco de dados baseado no modelo relacional, normalmente usando SQL como query.
Leia a preocupação
Especifica um nível de isolamento para operações de leitura. Por exemplo, você pode usar a preocupação de leitura para ler apenas os dados que se propagaram para a maioria dos nós em um conjunto de réplicas. Consulte Preocupação de leitura.
read lock
Um trava compartilhado em um recurso, como uma coleção ou banco de dados, que, enquanto mantido, permite leitores simultâneos, mas não escritores. Consulte Que tipo de bloqueio o MongoDB usa?.
Preferência de leitura
Uma configuração que determina como os clientes leem diretamente as operações. A preferência de leitura afeta todos os conjuntos de réplicas, incluindo conjuntos de réplicas de fragmento. Por padrão, o MongoDB direciona leituras para primários. No entanto, você também pode direcionar as leituras para as secundárias para obter leituras eventualmente consistentes. Consulte Preferência de leitura.
nó somente leitura
Conjunto de réplicas em uma região geográfica dedicada que complementa suas regiões de nó elegíveis. É possível usar nós somente leitura para localizar os dados onde eles são lidos com mais frequência a fim de melhorar o desempenho.
Painel de desempenho em tempo real

Serviço de monitoramento do Atlas que exibe o tráfego de rede atual, operações de reconhecimento de data center em seus clusters e estatísticas de hardware sobre suas máquinas host. Use o RTPP para avaliar visualmente os tempos de execução da query, monitorar a atividade da rede e descobrir possíveis atrasos de replicação em membros secundários de conjuntos de réplicas.

Lembre-se
Mede a fração de verdadeiros vizinhos mais próximos que foram retornados por uma pesquisa de ANN. Essa medida reflete a proximidade do algoritmo dos resultados da pesquisa ENN. A notação Recall@k refere-se à medição de quantos dos verdadeiros vizinhos mais próximos estavam presentes nos k principais resultados retornados pelo Atlas Vector Search.
recuperando
O status de um membro do conjunto de réplicas indica que um membro não está pronto para iniciar as atividades de um secundário ou primário. Membros em recuperação não estão disponíveis para leitura.
utilização relativa da CPU do sistema

A utilização da CPU em relação à quantidade de CPU de linha de base atribuída a uma instância de nuvem. Você pode calcular a utilização relativa da CPU do sistema dividindo a utilização absoluta da CPU do sistema pela quantidade de CPU de linha de base atribuída a uma instância de nuvem.

O MongoDB limita a utilização relativa da CPU do sistema a 100%. Quando um provedor de nuvem acelera a utilização da CPU para uma instância de nuvem ou explode a utilização da CPU para uma instância acima da quantidade de linha de base da CPU disponível para essa instância, o valor relativo da CPU do sistema é 100%.

Consulte também utilização absoluta da CPU do sistema e instâncias com possibilidade de intermitência.

Conjunto de réplicas
Grupo de servidores MongoDB que mantêm o mesmo conjunto de dados. Os conjuntos de réplicas fornecem redundância, alta disponibilidade e são a base para todas as implantações de produção.
reprodução
Um recurso que permite que vários servidores do banco de dados compartilhem os mesmos dados. A replicação garante a redundância de dados e permite o balanceamento de carga. Consulte Replicação.
atraso de replicação
O período entre a última operação no oplog do primário e a última operação aplicada a um secundário específico. Normalmente, o ideal é que o atraso de replicação seja o mais curto possível. Consulte Atraso de replicação.
memória residente
O subconjunto da memória de um aplicativo atualmente armazenado em RAM física. A memória residente é um subconjunto de memória virtual, que inclui memória mapeada para RAM física e armazenamento.
resource
Um banco de dados, coleção, conjunto de coleções ou cluster. Um privilégio permite ações em um recurso especificado. Veja recurso.
papel
Um conjunto de privilégios que permitem ação em recursos especificados. As funções atribuídas a um usuário determinam o acesso do usuário a recursos e operações. Consulte Segurança.
rollback
Um processo que reverte as operações de gravação para garantir a consistência de todos os membros do conjunto de réplicas. Consulte Reversões durante o failover do conjunto de réplicas.
reinicialização contínua
Processo que reinicia todos os nós do cluster em sequência. Para manter a disponibilidade do cluster, o Atlas reinicia um nó de cada vez, começando com um nó secundário . O Atlas sempre mantém um nó primário até que a reinicialização contínua seja concluída.
quantização escalar
A quantização escalar envolve a seleção dos valores mínimo e máximo em todos os vetores indexados dentro de um segmento para cada dimensão e a produção de compartimentos de tamanhos iguais entre eles. Os mapeamentos para cada uma dessas dimensões para as caixas de categorização geram os novos valores quantizados. O Atlas Vector Search oferece suporte à quantização escalar automática para seus vetores de flutuação32 e à ingestão e indexação de seus vetores quantizados escalares de fornecedores de incorporação.
secundário
Um membro do conjunto de réplicas que replica o conteúdo do banco de dados master. Os membros secundários podem executar solicitações de leitura, mas somente os membros primários podem executar operações de gravação. Consulte Secundários.
índice secundário
Um índice de database que melhora o query performance minimizando a quantidade de trabalho que o mecanismo de query deve performar para realizar uma query. Consulte Índices.
membro secundário
Consulte secundário. Também conhecido como um nó secundário.
lista de sementes
Uma lista de sementes é usada por drivers e clientes (como mongosh) para a descoberta inicial da configuração do conjunto de réplicas. As listas de sementes podem ser fornecidas como uma lista de pares host:port (consulte Formato de string de conexão padrão) ou por meio de entradas DNS. Para obter mais informações, consulte Formato de conexão SRV .
Autogerenciado
Uma instância do MongoDB que é configurada e mantida por um indivíduo ou organização, e não por um gerenciamento externo ou serviços de terceiros (como o MongoDB Atlas).
Pesquisa semântica
Procure valores que tenham um significado semelhante ao da query. A pesquisa semântica captura o relacionamento natural entre palavras ou frases, mesmo quando não há sobreposição lexical. A pesquisa semântica e a pesquisa vetorial são frequentemente usadas como sinônimos. O Atlas Vector Search oferece suporte à pesquisa semântica em dados vetoriais armazenados em Atlas clusters.
nome do conjunto
O nome arbitrário dado a um conjunto de réplicas. Todos os membros de um conjunto de réplicas devem ter o mesmo nome especificado com a configuração replSetName ou a opção --replSet.
estilhaço
Uma única mongod instância ou conjunto de réplicas que armazena parte do conjunto total de dados de um cluster fragmentado. Normalmente, em uma implantação de produção, certifique-se de que todos os fragmentos façam parte de conjuntos de réplicas. Consulte Fragmentos.
chave de fragmento
O campo MongoDB usa para distribuir documentos entre membros de um cluster fragmentado. Consulte Chaves de fragmento.
cluster fragmentado
O conjunto de nós que compõem uma implantação fragmentada do MongoDB. Um cluster fragmentado consiste em servidores de configuração, fragmentos e um ou mais processos de roteamento do mongos. Consulte Componentes de um cluster compartilhado.
Fragmentação
Uma arquitetura de banco de dados que divide os dados por intervalos de chaves e distribui os dados entre duas ou mais instâncias do banco de dados. A fragmentação permite o dimensionamento horizontal. Consulte Compartilhamento.
Cluster compartilhado

Categoria de M0 cluster contendo clusters de camada ( camada grátis ). Clusters compartilhadossão geralmente usados para desenvolvimento e pequenas cargas de trabalho de produção.

ajudante de shell
Um método no mongosh que tem uma sintaxe concisa para um comando do banco de dados. Os ajudantes da Shell melhoram a experiência interativa. Consulte métodos do mongosh.
função de similaridade
Mede a similaridade entre dois vetores. O Atlas Vector Search suporta funções de similaridade euclidean, cosine e dotProduct .
replicação-mestre único
Uma topologia de replicação em que apenas uma única instância do banco de dados aceita gravações. A replicação de mestre único garante consistência e é a topologia de replicação usada pelo MongoDB. Consulte Conjunto de Réplicas Principal.
snappy
Uma biblioteca de compactação/descompactação para equilibrar requisitos de computação eficientes com taxas de compactação razoáveis. Snappy é a biblioteca de compressão padrão para o uso do MongoDB do WiredTiger. Consulte o Snappy e a documentação de compactação do WiredTiger para obter mais informações.
snapshot
Um snapshot é uma cópia dos dados em uma instância do mongod em um ponto específico no tempo. Você pode recuperar metadados de snapshot para todo o cluster ou conjunto de réplicas ou para um único servidor de configuração em um cluster.
softIRQ
A métrica de utilização da CPU que reflete uma parte da CPU que uma instância de nuvem usa atualmente para processar solicitações de interrupção de software. Em alguns provedores de nuvem, essa métrica é útil para rastrear a utilização da CPU em instâncias com recurso de intermitência.
chave de classificação
O valor comparado ao classificar campos. Para saber como o MongoDB determina a chave de classificação para campos não numéricos, consulte Comparação/Ordem de classificação.
dividir
A divisão entre partes em um cluster fragmentado. Consulte Particionamento de dados com partes.
SQL
A Linguagem de queryEstruturada (SQL) é usada para interação com bancos de dados relacionais.
SSD
Disco de estado sólido. Armazenamento de alto desempenho que usa eletrônicos de estado sólido para persistência, em vez de pratos giratórios e cabeçotes móveis de leitura/gravação usados por discos rígidos mecânicos.
leitura obsoleta
Uma leitura desatualizada se refere a quando uma transação lê dados antigos (obsoletos) que foram modificados por outra transação, mas ainda não foram confirmados no banco de dados.
standalone

Uma instância do que executa como um servidor único mongod e não como parte de um conjunto de réplicas. Para converter uma instância autônoma em um conjunto de réplicas, consulte Converter um mongod autônomo autogerenciado em um conjunto de réplicas.

Observação

Uma instância autônoma não é um conjunto de réplicas com apenas um nó.

coleção stash

Uma coleção temporária criada no fragmento destinatário para cada fragmento doador durante as operações de refragmentação.

As coleções Stash mantêm temporariamente documentos que não podem ser inseridos imediatamente devido a conflitos de operação. Por exemplo, se a chave de fragmento de um documento foi atualizada, ela agora pertence a um fragmento diferente, e a ordem das operações aplicadas a este documento pode ser ambígua. O destinatário armazena esses documentos em uma coleção stash até que possa aplicar as operações na ordem correta.

reduzir

O membro primário do conjunto de réplicas remove-se como primário e torna-se um membro secundário.

  • Se um conjunto de réplicas perder contato com o primário, os secundários elegerão um novo primário. Quando o antigo primário fica sabendo da eleição, ele desiste e une-se ao conjunto de réplicas como secundário.

  • Se o usuário executar o comando replSetStepDown , o primário abdica, forçando o conjunto de réplicas a eleger um novo primário.

mecanismo de armazenamento
A parte de um banco de dados responsável por gerenciar como os dados são armazenados e acessados, tanto na memória quanto no disco. Diferentes mecanismos de armazenamento têm melhor desempenho para cargas de trabalho específicas. Consulte Mecanismos de armazenamento para implantações autogerenciadas para obter detalhes específicos sobre os mecanismos de armazenamento integrados no MongoDB.
ordem de armazenamento
Consulte Ordem natural.
consistência estrita
Uma propriedade de um sistema distribuído que exige que todos os membros contenham as últimas alterações no sistema. Em um sistema de banco de dados, isso significa que qualquer sistema que possa fornecer dados deve conter as gravações mais recentes.
Nome alternativo do assunto
Nome Alternativo do Assunto (SAN) é uma extensão do certificado X.509 que permite uma array de valores como endereços IP e nomes de domínio que especificam os recursos que um único certificado de segurança pode proteger.
sincronizar
A operação do conjunto de réplicas na qual os nós replicam dados do primário. A sincronização ocorre primeiro quando o MongoDB cria ou restaura um nó, que é chamada de sincronização inicial. Em seguida, a sincronização ocorre continuamente para manter o nó atualizado com as alterações nos dados do conjunto de réplicas. Consulte Sincronização de dados do conjunto de réplicas.
syslog
Em sistemas do tipo Unix, um processo de registro que fornece um padrão uniforme para servidores e processos enviarem informações de registro. O MongoDB oferece uma opção para enviar saídas para o sistema de syslog do host. Consulte syslogFacility.
aplicar tag

Um rótulo aplicado a um membro do conjunto de réplicas e usado pelos clientes para emitir operações com reconhecimento de data center. Para obter mais informações sobre como usar tags com conjunto de réplicas, consulte Listas de conjuntos de tags de preferência de read.

Observação

No cluster fragmentado, as zonas substituem as tags.

tag set
Um documento com zero ou mais tags.
cursor tailable
Para uma coleção limitada, um cursor persistente é um cursor que permanece aberto depois que o cliente esgota os resultados no cursor inicial. À medida que os clientes inserem novos documentos na coleção limitada, o cursor persistente continua a recuperar os documentos.
team
Grupo de usuários do Atlas na mesma organização. Você pode usar equipes para conceder acesso ao mesmo grupo de usuários do Atlas em vários projetos. Todos os usuários da equipe compartilham o mesmo acesso ao projeto.
termo
Para os membros de um conjunto de réplicas, um número monotonicamente crescente que corresponde a uma tentativa de eleição.
Time series collection
Uma coleção que armazena com eficiência sequências de medições durante um período de tempo. Consulte séries temporais.
topologia

O estado de uma implantação de instâncias MongoDB. Inclui:

transação
Grupo de operações de leitura ou escrita. Para obter detalhes, consulte Transações.
coordenador de transações
Um componente do MongoDB que gerencia transações em um conjunto de réplicas ou um cluster fragmentado. Ele coordena a execução e conclusão de transações de vários documentos entre nós e permite que uma operação complexa seja tratada como uma operação atômica.
TSV
Um formato de dados baseado em texto que consiste em valores separados por tabulação. Este formato costuma ser utilizado para trocar dados entre bancos de dados relacionais, pois o formato é adequado para dados tabulares. Você pode importar arquivos TSV usando mongoimport.
TTL
O tempo de vida útil (TTL) é um tempo de expiração ou período para que uma determinada informação permaneça em um cache ou outro armazenamento temporário antes que o sistema a exclua ou a envelheça. O MongoDB tem um recurso de coleta TTL. Consulte Expirar dados de coleções configurando TTL.
array ilimitada
Uma array que cresce consistentemente ao longo do tempo. Se o valor do campo do documento for uma array ilimitada, a array poderá impactar negativamente o desempenho. Em geral, crie seu esquema para evitar arrays ilimitadas.
índice único
Um índice que impõe exclusividade para um determinado campo em uma única coleção. Consulte Índices únicos.
Era UNIX
1º de janeiro de 1970 às 00:00:00 UTC. Comumente usado para expressar o tempo, onde o número de segundos ou milésimos de segundo desde esse ponto.
plano de query não ordenada
Um plano de query que retorna resultados em uma ordem inconsistente com a ordem sort(). Consulte Planos de query.
upsert

Uma opção para operações de atualização. Por exemplo: db.collection.updateOne(), db.collection.findAndModify(). Se upsert for true, a operação de atualização:

  • atualiza o(s) documento(s) correspondente(s) pela query.

  • ou se nenhum documento corresponder, insira um novo documento. O novo documento tem os valores de campo especificados na operação de atualização.

Para obter mais informações sobre upserts, consulte Inserir um novo documento se não houver correspondência (Upsert).

banco de dados vetorial
Sistema que armazena incorporações vetoriais e metadados associados e permite a pesquisa do vizinho mais próximo nos incorporações vetoriais armazenadas. Você pode utilizar o Atlas como seu banco de banco de dados de vetor e Atlas Vector Search para executar pesquisa de vetor nos embeddings de vetor armazenados. Você pode usar o banco de banco de dados vetorial para implementar o RAG.
índice vetorial
Estrutura de dados que processa com eficiência as queries de pesquisa do vizinho mais próximo. O Atlas Vector Search suporta a criação de índices do tipo vector para indexar campos para executar consultas $vectorSearch.
Pesquisa vetorial
Método de realizar a pesquisa k do vizinho mais próximo em um conjunto de vetores armazenados em um índice vetorial. O Atlas Vector Search suporta pesquisa ANN e ENN para k vizinhos mais próximos.
memória virtual
A memória de trabalho de um aplicativo, normalmente residindo no disco e na RAM física.
WGS84
O sistema de referência padrão e dados geodéticos que MongoDB utiliza para calcular a geometria sobre uma esfera semelhante à Terra para queries geoespaciais em objetos GeoJSON. Veja a especificação "EPSG:4326: WGS 84": http://spatialreference.org/ref/epsg/4326/.
operador de Windows
Retorna valores de uma extensão de documentos de uma coleção. Consulte Operadores de Janela.
conjunto de trabalho
Os dados que o MongoDB usa com mais frequência.
Escreva preocupação
Especifica se uma operação de gravação foi bem-sucedida. A preocupação de gravação permite que seu aplicativo detecte erros de inserção ou instâncias mongod indisponíveis. Para conjuntos de réplicas, você pode configurar a preocupação de gravação para confirmar a replicação em um número específico de membros. Consulte Preocupação de gravação.
conflito de gravação
Uma situação em que duas operações simultâneas, pelo menos uma das quais é uma gravação, tentam usar um recurso que viola as restrições de um mecanismo de armazenamento que usa controle de concorrência otimista. O MongoDB termina automaticamente e tenta novamente uma das operações de gravação conflitantes.
bloqueio de escrita
Uma trava exclusiva em um recurso, como uma coleção ou banco de dados. Quando um processo grava em um recurso, é necessário um bloqueio de gravação exclusiva para impedir que outros processos gravem ou leiam a partir desse recurso. Para obter mais informações sobre travas, consulte Perguntas frequentes: Concorrência .
zlib
Uma biblioteca de compactação de dados que oferece taxas de compactação mais altas ao custo de mais CPU, em comparação com o uso do Snappy pelo MongoDB. Você pode configurar o WiredTiger para utilizar o zlib como sua biblioteca de compressão. Consulte http://www.zlib.net e a documentação de compressão do WiredTiger para obter mais informações.
zona
Um agrupamento de documentos com base em intervalos de valores da chave de fragmento para uma determinada coleção fragmentada. Cada fragmento no cluster fragmentado pode estar em uma ou mais zonas. Em um cluster balanceado, o MongoDB direciona leituras e gravações para uma zona apenas para os fragmentos dentro dessa zona. Consulte a página do manual Zonas para obter mais informações.
zstd
Uma biblioteca de compactação de dados que oferece taxas de compactação mais altas e menor uso da CPU em comparação com a zlib.

Voltar

Códigos de erro