2 - MongoDB - Introdução

2 - MongoDB - Introdução

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:
  1. Os documentos correspondem a tipos de dados nativos em muitas linguagens de programação.
  2. Documentos e matrizes incorporados reduzem a necessidade de junções caras.
  3. 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.

Para implantações hospedadas localmente, existe a versão disponível e gratuita para usar a edição do MongoDB.

Características principais: 

 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:
  • Agregação de dados
  • Pesquisa de texto e consultas geoespaciais .

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 :
  • Servidor Windows 2019
  • Windows 10 / Windows Server 2016
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

Para obter mais informações, clique aqui.


    • Related Articles

    • 2.3 - Instalar MongoDB Compass

      Compass MongoDB O MongoDB Compass é uma GUI poderosa para consultar, agregar e analisar seus dados do MongoDB em um ambiente visual. O Compass é gratuito para uso e fonte disponível e pode ser executado no macOS, Windows e Linux. Características ...
    • 2.7 - Boas Práticas e Desempenho do MongoDB

      Mais do que armazenar informações, o seu banco de dados é responsável por processá-las com rapidez, portanto é importante que ele conte com espaço de armazenamento e capacidade de processamento. Desempenho Com os seus documentos semelhantes a JSON, o ...
    • 2.8 - Firewall - MongoDB

      Visão Geral Em sistemas Windows Server, o nestsh programa fornece métodos para gerenciar o Firewall do Windows.  Essas regras de firewall permitem que os administradores controlem quais hosts podem se conectar ao sistema e limitam a exposição ao ...
    • 7.22 - Guia Pratico - Ponto de Controle

      Visão Geral Este manual tem como objetivo principal, servir como base de apoio para o usuário compreender todos os recursos ao acessar este módulo. Antes de iniciar o Ponto de Controle, o usuário devera tomar nota dos processos preparatórios ...
    • 9.1 - Historiador

      O Historiador é um produto da família Servidor PlantSuite que é composto por serviço de coleta, visualização e análise de dados. Sua principal fonte de dados é o PlantSuite OPC Collector, que permite a gravação periódica ou por eventos dos dados de ...