MongoDB é um banco de dados orientado a documentos, isso o torna diferente dos outros bancos dados que utilizam tabelas e linhas para armazenar os dados. Seu desenvolvimento começou em outubro de 2007 pela 10gen, atualmente MongoDB Inc, sua primeira versão foi lançada em fevereiro de 2009. O MongoDB é multiplataforma e tem seu código aberto, foi escrito em linguagem C++, classificado como um programa de banco de dados NoSQL, o MongoDB usa documentos semelhantes ao JSON com esquemas, ele é desenvolvido pela MongoDB Inc,e foi publicado sob uma combinação da GNU Affero General Public License e Licença Apache.
O MongoDB possui características que permitem que as aplicações modelem informações de modo mais natural, pois os dados podem ser aninhados em hierarquias complexas e continuar a ser indexáveis e fáceis de buscar.
Características principais do MongoDB:
- Alto desempenho
- Rich Query Language
- Alta disponibilidade
- Escalabilidade horizontal
- Suporte para vários mecanismos de armazenamento
O MangoDB está disponível em duas edições do servidor: Community e Enterprise.
Instalação
1 Importe a chave pública usada pelo sistema de gerenciamento de pacotes.
Em um terminal, emita o seguinte comando para importar a Chave GPG pública do MongoDB.
- wget -qO – https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add –
A operação deve responder com um OK.
No entanto, se você receber um erro indicando que gnupgnão está instalado, poderá:
Instale gnupge suas bibliotecas necessárias usando o seguinte comando:
- sudo apt-get install gnupg
Depois de instalado, tente importar a chave novamente:
- wget -qO – https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add –
2 Crie um arquivo de lista para o MongoDB.
Crie o arquivo de lista /etc/apt/sources.list.d/mongodb-org-4.2.listpara sua versão do Ubuntu.
Clique na guia apropriada para sua versão do Ubuntu. Se você não tiver certeza da versão do Ubuntu que o host está executando, abra um terminal ou shell no host e execute .lsb_release -dc
A seguinte instrução é para o Ubuntu 18.04 (Bionic) . Para o Ubuntu 16.04 (Xenial), clique na guia apropriada.
Crie o /etc/apt/sources.list.d/mongodb-org-4.2.list arquivo para o Ubuntu 18.04 (Bionic):
- echo “deb [arch = amd64, arm64] https://repo.mongodb.org/apt/ubuntu bionic / mongodb-org / 4.2 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
3 Recarregue o banco de dados do pacote local.
Emita o seguinte comando para recarregar o banco de dados do pacote local:
- sudo apt-get update
4 Instale os pacotes do MongoDB.
Você pode instalar a versão estável mais recente do MongoDB ou uma versão específica do MongoDB.
Instale a versão mais recente do MongoDB.
Para instalar a versão estável mais recente, emita o seguinte
- sudo apt-get install -y mongodb-org
Opcional. Embora você possa especificar qualquer versão disponível do MongoDB, apt-getatualizará os pacotes quando uma versão mais recente estiver disponível. Para evitar atualizações não intencionais, você pode fixar o pacote na versão atualmente instalada:
- echo “espera mongodb-org” | sudo dpkg –set-selections
- echo “mongodb-org-server hold” | sudo dpkg –set-selections
- echo “mongodb-org-shell hold” | sudo dpkg –set-selections
- echo “mongodb-org-mongos hold” | sudo dpkg –set-selections
- echo “mongodb-org-tools hold” | sudo dpkg –set-selections
Para mais informações sobre instalações clique aqui!