Banco de dados de documentos - Visão Geral
Um registro no MongoDB é um documento, que é uma estrutura de dados composta de pares de campo e valor. Os documentos do banco são semelhantes aos objetos JSON. Os valores dos campos podem incluir outros documentos, matrizes e matrizes de documentos.
As vantagens de usar documentos são:
- Os documentos correspondem a tipos de dados nativos em muitas linguagens de programação.
- Documentos e matrizes incorporados reduzem a necessidade de junções caras.
- O esquema dinâmico suporta polimorfismo fluente.
Ele armazena documentos em coleções . As coleções são análogas às tabelas em bancos de dados relacionais.
Além das coleções, o banco suporta:
- Visualizações somente leitura (começando no MongoDB 3.4)
- Visualizações materializadas sob demanda (começando no MongoDB 4.2).
MongoDB é um banco de dados de documentos projetado para facilitar o desenvolvimento e o dimensionamento de aplicativos. A versão Community oferece um modelo de dados de documento flexível, juntamente com suporte para consultas ad-hoc, indexação secundária e agregações em tempo real para fornecer maneiras poderosas de acessar e analisar seus dados.
1 - Alta performance
O MongoDB fornece persistência de dados de alto desempenho.
O suporte para modelos de dados incorporados reduz a atividade de E/S no sistema de banco de dados.
Os índices suportam consultas mais rápidas e podem incluir chaves de documentos e matrizes incorporados.
2 - API de consulta
A API suporta operações de leitura e gravação (CRUD) , bem como:
3 - Método de instalação
Para instalar o MongoDB no Windows, use o assistente de instalação MSI padrão utilizando msiexec.exe
ferramenta de linha de comando. Esta ferramenta é útil para administradores de sistema que desejam implantar o MongoDB de forma autônoma. usando automação.
4 - Suporte da plataforma
O MongoDB 5.0 Community Edition oferece suporte às seguintes versões de 64 bits do Windows na arquitetura x86_64 : O MongoDB suporta apenas as versões de 64 bits dessas plataformas.
Porta padrão do MongoDB
A tabela a seguir lista as portas TCP padrão usadas pelo MongoDB:
Porta padrão
Descrição
27017
A porta padrão para mongode mongos instâncias. Você pode alterar esta porta com portou --port.
27018
A porta padrão para mongodexecução com --shardsvropção de linha de comando ou o shardsvrvalor da clusterRole configuração em um arquivo de configuração.
27019
A porta padrão para mongodexecução com --configsvropção de linha de comando ou o configsvrvalor da clusterRole configuração em um arquivo de configuração.
Compatibilidade do servidor MongoDB
Mongodump versão 100.5.1 suporta as seguintes versões do
servidor MongoDB:
MongoDB
5.0
MongoDB
4.4
MongoDB
4.2
MongoDB
4.0