MongoDB | Solução de banco de dados NOSQL de código aberto

MongoDB Sistema de gerenciamento de banco de dados gratuito

Solução de banco de dados NOSQL de código aberto para aplicativos modernos

Use o MongoDB para garantir a disponibilidade, escalabilidade e conformidade com os requisitos de segurança de dados mais exigentes e privacidade dos aplicativos modernos.

Visão geral

O MongoDB é um banco de dados NOSQL de código aberto e fácil de escalar e de código aberto. Ele pode ser usado no suporte a sistemas de gerenciamento de conteúdo, sistemas de comércio eletrônico, aplicativos móveis, seção de análise de dados, arquivamento e aplicativos de jogos on-line e offline. O MongoDB é um banco de dados baseado em documentos, o que significa que ele armazena dados em documentos do tipo JSON. O MongoDB é sem esquema, então não há necessidade de migração de esquema. Possui linguagem de consulta rica e expressiva que permite filtrar e classificar por qualquer campo. As consultas são elas próprias JSON e, portanto, facilmente compostas. Não há mais seqüências concatenas para gerar dinamicamente consultas SQL. O MongoDB fornece acesso rápido aos dados devido à sua natureza de implementação da memória interna para armazenar os dados. Ele lida com dados estruturados e não estruturados em vários tipos de aplicativos. O idioma de consulta baseado em documento é usado para consultas dinâmicas em documentos. O MongoDB também fornece uma rica coleção de consultas de banco de dados. Como é orientado a documentos, o número de campos, o conteúdo e o tamanho do documento podem ser diferentes de um documento para outro. Pode ser facilmente configurado e escalável. Os dados podem ser atualizados muito rapidamente. O MongoDB pode ser usado como um sistema de arquivos, chamado Gridfs, com recursos de balanceamento de carga e recursos de replicação de dados em várias máquinas para armazenar arquivos.

Requisitos de sistema


A seguir estão os requisitos para instalar o MongoDB no Ubuntu 18.04

  • Ubuntu 18.04 servidor
  • Acesso a uma janela de linha de comando/terminal
  • Um usuário sem raiz com permissões sudo
  • Um firewall básico

Características


  • alta escalabilidade elástica
  • Instalação de replicação para proteger dados.
  • Rica coleção de consultas.
  • marcado automático.
  • Código aberto.
  • lida com dados estruturados e não estruturados.
  • fácil de configurar
  • Banco de dados sem esquema.
  • Atualizações rápidas no local.
  • Use a memória interna para processo de armazenamento.
  • Capacidade de consulta profunda.
  • Nenhuma junção complexa.
  • Não há necessidade de mapeamento de objetos.
  • plataforma cruzada.
  • Use documentos consultas.
  • Fácil gerenciamento do balanceamento de carga.
  • Não há necessidade de VM para executar em diferentes plataformas.
  • armazena dados no formato JSON.
  • Não há necessidade de migração de esquema.
  • usado para big data.

Instalação

Siga estas etapas para instalar o MongoDB no Ubuntu 18.04:

  • Para importar a chave GPG pública para a versão mais recente do MongoDB, execute o seguinte comando:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
  • Altere 4.4 de URL se você deseja instalar outra versão.
  • Deve retornar “OK” após a criação de chave bem -sucedida.
  • Depois de adicionar o repositório agora atualize seu sistema apto usando:
sudo apt update
  • Agora instale o MongoDB usando o seguinte comando:
sudo apt install mongodb-org
  • Execute o seguinte comando para iniciar o serviço MongoDB:
sudo systemctl start mongod.service
  • então verifique o status do MongoDB:
sudo systemctl status mongod

Explore


Neste artigo, discutimos os recursos e a instalação do banco de dados NOSQL de código aberto do MongoDB. Para aprender sobre outro software DBMS de código aberto, verifique as seguintes páginas:

 Português