MongoDB na hortelã do Linux
MongoDB é uma solução de banco de dados NOSQL de plataforma cruzada de plataforma cruzada. Como é um banco de dados NoSQL, está livre da natureza restrita dos bancos de dados tradicionais (por exemplo, MySQL), oferecendo mais flexibilidade para armazenar dados. MongoDB também pode ser tratado como uma solução de armazenamento de arquivos! MongoDB oferece escala eficiente, graças ao seu recurso de sharding.
Existem duas edições do MongoDB disponíveis para os clientes - a versão da comunidade e da empresa. Agora, para usuários em geral, a edição da comunidade MongoDB será suficiente para testar/desenvolver fins. No entanto, para implementação em larga escala, é uma boa ideia obter a empresa. A MongoDB Enterprise vem com recursos adicionais como suporte ao cliente, integração de Kubernetes, desempenho mais rápido da memória, certificação etc. Confira o MongoDB Enterprise Advanced.
Neste artigo, no entanto, mostrarei como instalar e usar a edição da comunidade MongoDBB.
Instale o MongoDB no Linux Mint
Existem várias maneiras de instalar o MongoDB. Devido à sua popularidade, já faz parte dos servidores de pacotes do Ubuntu. Linux Mint, sendo um derivado do Ubuntu, pode pegar diretamente o MongoDB no servidor de pacotes. No entanto, a recomendação oficial do MongoDB é usar seu próprio repositório para instalar o software de banco de dados.
Preparar? Vamos pular direto para isso!
Instale o MongoDB no servidor de pacotes do Ubuntu
MongoDB está disponível diretamente no servidor de pacotes do Ubuntu. Tudo que você precisa é dizer ao apto a pegar e instalar o MongoDB pacote. Embora funcione bem, de acordo com a documentação oficial do MongoDB, não é o método recomendado. Siga por sua própria responsabilidade.
Primeiro, inicie um terminal e atualize o cache apt.
$ sudo apt update
Agora, diga ao Apt para instalar o MongoDB.
$ sudo apt install mongodb
Instale o MongoDB do REPO MONGODB
MongoDB oferece oficialmente repo para Ubuntu, Debian, Suse Linux e Amazon. MongoDB recomenda oficialmente esse método de instalação do MongoDB. Isso garante que você esteja sempre usando a versão mais recente. Linux Mint é baseado no Ubuntu, então o repo Ubuntu funcionará muito bem.
Nota: o repo é dependente da versão. Este método mostrará a instalação da versão estável mais recente do MongoDB (MongoDB 4.2). Para outras versões, confira o documento de instalação do MongoDB.
Inicie um terminal e comece a executar os seguintes comandos. Primeiro, vamos verificar se o GNUPG está instalado. GNUPG vem pré -instalado com Mint Linux. No entanto, se foi desinstalado anteriormente, este comando o instalará imediatamente.
$ sudo apt update && sudo apt install gnupg -y
Agora, adicione a chave GPG pública do MongoDB repo.
$ wget -qo - https: // www.MongoDB.org/static/pgp/server-4.2.ASC | Sudo Apt-Key Add -
Apt está pronto para se comunicar com o repo MongoDB. Adicione o repo MongoDB na lista de servidores de pacotes apt.
$ echo "Deb [arch = amd64, ARM64] https: // repo.MongoDB.org/apt/ubuntu bionic/
MongoDB-Org/4.2 multiverso "| sudo tee/etc/apt/fontes.lista.D/MONGODB-ORG-4.2.lista
Atualize o cache apt.
$ sudo apt update
O repo MongoDB é adicionado com sucesso. Agora, diga ao Apt para instalar o MongoDB. O nome do pacote é MongoDB-Org. Observe que MongoDB é do Repo Ubuntu, enquanto MongoDB-Org é de repo MongoDB.
$ sudo apt install mongodb-org
Usando o MongoDB
Uma vez concluído a instalação, certifique -se de que o MongoDB esteja em execução. Execute este comando no terminal.
$ MONGO
O comando deu algum erro. É porque o MongoDB, por padrão, não começa com a inicialização. Para consertar isso, execute o próximo comando. Essencialmente, estamos dizendo ao SystemCTL para iniciar e ativar o serviço MongoDB em Boot.
$ sudo systemctl start mongod
$ sudo systemctl Ativar MongoD
Verifique o MongoDB mais uma vez.
$ MONGO
Pronto! MongoDB está funcionando perfeitamente! É a concha do MongoDB que está funcionando. Serve como o centro de controle do MongoDB. MongoDB tem seus próprios comandos e funções. O comando a seguir imprimirá uma lista de comandos e funções disponíveis.
$ ajuda
Pensamentos finais
MongoDB é um poderoso software de banco de dados. É até incorporado pelo Google, Facebook, PayPal, EA, Adobe, eBay etc. gigantes. Confira as empresas usando o MongoDB. Isso, por si só, é um testemunho do poder do MongoDB.
Este artigo apenas discute como instalar o MongoDB. Há muito a aprender sobre isso. Você pode encontrar muitos tutoriais na internet ao começar com o MongoDB. Confira o guia para iniciantes para MongoDB.
Aproveitar!