Resultado de imagem para MongoDB

O MongoDB é um dos servidores de banco de dados não-SQL, famoso, livre e de código aberto. MongoDB usa JSON como formato de documento para armazenar dados no banco de dados, em vez de usar linhas e colunas, como usado em bancos de dados SQL, como MS-SQL, mysql etc.

Quando comparados com bases de dados SQL ou bancos de dados relacionais, o MongoDB é muito mais rápido, oferece um desempenho muito melhor, é fácil de dimensionar e solucionar várias falhas de qualquer banco de dados relacional disponível.O MongoDB pode lidar com grandes quantidades de dados estruturados ou não estruturados ou pode até suportar múltiplas estruturas de dados. Os bancos de dados não-SQL, especialmente o MongoDB, são o tipo de bancos de dados necessários para atender às necessidades dos dados que estão sendo usados ​​hoje, se você precisa de bancos de dados para IOT ou jogos online ou para dados importantes, o MongoDB será o melhor.

Neste tutorial, estaremos instalando a edição da comunidade MongoDB (a versão da empresa custa dinheiro) no RHEL / CentOS 7, testámos esse método para trabalhar no Centos 7 e o mesmo deve funcionar em RHEL 7 ou versões anteriores do sistema operacional também. Lembre-se de uma coisa, o MongoDB não oferece suporte a RHEL 5 ou versões

Adicionando repositório para MongoDB

No momento da redação deste tutorial, 3.4 é a versão mais recente do MongoDB e nós estaremos instalando o mesmo no nosso sistema. Para a instalação do MongoDB, primeiro criaremos um arquivo de depósito de yum para o repositório oficial MongoDB.Então, primeiro, crie um arquivo, mongodb-org-3.4.repo em /etc/yum.repos.d,

$ vi /etc/yum.repos.d/mongodb-org-3.4.repo

Adicione as seguintes informações de repositório,

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

Agora salve o arquivo e saia. Se você estiver executando a instalação em versões anteriores do RHEL / Centos (principalmente versão anterior ao 6.5) do que você pode querer instalar versões anteriores do MongoDb, como o último pode não funcionar para você. Para versões anteriores, basta substituir 3.4 por versão anterior, ou seja,

$ vi /etc/yum.repos.d/mongodb-org-2.6.repo

[mongodb-org-2.6]
name=MongoDB 2.6 Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

Agora que temos nosso repositório pronto, podemos instalar o MongoDB em nosso servidor.

Nota: As versões numeradas ímpares do MongoDB destinam-se ao desenvolvimento e não devem ser utilizadas no ambiente de produção.

Instalação do MongoDB

Para instalar o mongodb no servidor, execute o seguinte comando a partir do terminal

$ yum install mongodb-org

Isso instalará o mongodb no nosso servidor. Uma vez instalado, precisamos iniciar o serviço e habilitá-lo para iniciar após o arranque,

$ systemctl start mongod

$ systemctl enable mongod

Testando MongoDB

Para se conectar ao mongodb depois que seu serviço foi iniciado, abra o terminal e o tipo

$ mongo

Uma vez conectado, podemos ver todos os bancos de dados disponíveis usando

$ show dbs

Para criar um novo banco de dados ou para usar um banco de dados já criado, emita o comando

$ use database

Embora este comando crie um banco de dados, mas não salvará o banco de dados até que alguns dados tenham sido adicionados a ele. Agora vamos adicionar uma coleção chamada ‘inventário’ no banco de dados e para fazer esse comando é

$ db.inventory.save ( { inventory : “Desktops” } )

Depois que a coleção foi adicionada, o banco de dados será salvo automaticamente e nós podemos verificá-lo executando o comando “show dbs”. Isso completa nosso tutorial, se você tiver alguma sugestão ou consulta, por favor, diga-nos usando a caixa de comentários abaixo.

Anúncios