Obtendo e Configurando o MongoDB em seu Ambiente

Daniel Dias
Daniel Dias
Published in
4 min readDec 6, 2016

A Terceira postagem do blog será sobre a minha monografia de especialização em Desenvolvimento Java. Neste capitulo descrevo o assunto sobre o processo de configuração do MongoDB.

Boa Leitura.

Felizmente a instalação do MongoDB é muito simples e rápida, porem requer algumas configurações, principalmente ambientes onde o sistema operacional seja Windows.

MongoDB é multiplataforma, ou seja, podemos instalar o mongo em qualquer plataforma, de acordo com a tabela 1:

captura-de-tela-de-2016-12-05-23-21-38

Tabela 1 — Plataforma Aceitas Fonte: Documentação do MongoDB

Nesse momento, podemos dar início a instalação do MongoDB em novo ambiente, optaremos pela instalação do Windows, pela sua simplicidade no processo de instalação.

MongoDB Server

Em https://www.mongodb.com/downloadcenter?jmp=nav#community, iremos adquirir a versão MongoDB Community Server 3.2.6 para Windows na caixa de opções iremos selecionar a primeira que é mostrada Windows Server 2008 R2 and later, With SSL support. Mesmo estando explicitamente Windows Server, não é necessário ter essa versão do sistema Operacional, o MongoDB também funciona em sistemas operacionais Windows 7,8 e 10 de 64 bit, visto que a versão de 32 bit está depreciada.

Para instalar, basta dar clique duplo no arquivo para iniciar o processo de instalação conforme as figuras 5 a 9:

Na figura 5, clique em next para prosseguir para a próxima tela:

tela-5

Figura 5 — Tela de Instalação do MongoDB Fonte: Instalador do MongoDB

Na figura 6, marque a caixa para aceitar o termo da licença e clique em next para prosseguir.

tela-6

Figura 6 — Tela de licença do MongoDB Fonte: Instalado do MongoDB.[/caption]

Na figura 7, temos duas opções a completa e a customizada.

  1. Na completa ela irá instalar todos os recursos do MongoDB
  2. Na customizada, podemos escolher o que queremos instalar.

Escolhida a opção, clique em next para continuar.

[caption id=”attachment_453" align=”aligncenter” width=”473"]

tela-7

Figura 7 — Tela de opção de Instalação do MongoDB. Fonte: Instalador do MongoDB.

Na figura 8, irá iniciar o processo de instalação do MongoDB, a instalação é
bem rápida.

tela-8

Figura 8 — Tela de processo de Instalação do MongoDB Fonte: Instalador do MongoDB

Na figura 9, concluímos o processo de instalação do MongoDB, clique em Finish para fechar a janela.

tela-9

Figura 9 — Finalização de Instalação do MongoDB Fonte : Instalador do MongoDB

Após concluirmos a instalação, a sua pasta de se encontra no seguinte caminho: C:\Program Files\MongoDB\Server\3.2\bin, dentro desta pasta se encontra os arquivos necessário para se está utilizando o mongo que são:

  • mongod: É o executado para iniciar o servidor mongoDB. Ele lida com solicitações de dados, gerencia o acesso de dados e executa as operações de estão de background.
  • mongo: É uma interface JavaScript Shell interativa para o mongoDB, ela fornece uma interface poderosa para administradores de sistemas, como como uma maneira para os desenvolvedores testa a consulta e as operações diretamente com o banco de dados. O MongoShell é semelhante ao sql plus da Oracle e shell do MySQL.

Será necessário criar uma pasta com um subpasta para o mongo armazenar os dados, essa pasta deverá criada na raiz do sistema, que por padrão o MongoDB irá procurar pela pasta \data\db, devemos criar essa pasta conforme mostrando na figura 10, que no caso foi criada no disco C:

tela-10

Figura 10 — Criação da pasta de dados do MongoDB Fonte: Windows 8.

Contudo podemos dar início a utilização do MongoDB a partir do Shell para podemos nos familiarizar com a nova tecnologia para então podemos está utilizando em conjunto com a linguagem de programação Java, onde poderemos ver que o processo de utilização com Java também é fácil de ser implementada, pois é semelhante a utilização com bancos relacionais, que também se faz uso de conector JDBC e assim como uso de frameworks de persistência apropriados para bancos NoSQL.

REFERÊNCIAS

MongoDB. Install MongoDB. 2016. Disponível em: < https://docs.mongodb.com/manual/installation/> Acesso em: 11 de maio 2016.

--

--

Daniel Dias
Daniel Dias

SouJava Board Member, JCP Member, JSR-371 (MVC 1.0), JSR-382 (Config) specifications contributor, EG JSR-385 (UoM) and Eclipse Committer .