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