Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Dúvida sobre o MongoDB

Estava lendo o artigo do curso que trata das versões do mongoDB, e quando se diz respeito a versão em nuvem (MongoDB Atlas) ele diz que é disponibilizado um cluster de 512MB, mas o que seria um cluster? (É meu primeiro contato com bancos de dados NoSQL). Perguntei a Luri, porém não entendi muito bem a resposta, alguém poderia simplificar para mim?

2 respostas
solução!

Olá, Vitor! Como vai?

Super entendo que esse é seu primeiro contato com bancos de dados NoSQL e dúvidas como essa podem surgir, vou sumarizar aqui o que é um cluster no contexto do MongoDB Atlas.

Mas antes de entender sobre um cluster, precisamos ter em mente o que é um servidor. Um servidor é um computador (ou software) que fornece serviços, dados ou recursos para outros computadores através de uma rede. Ou seja, um servidor é aquele que serve, é um computador ou serviço especializado em servir pedidos de outros.

Por exemplo:

  1. Você acessa um site
  2. Seu navegador (cliente) faz um pedido a um servidor
  3. O servidor responde enviando a página, imagens, textos, vídeos...

E existem vários tipos de servidores

TipoFunção
Servidor webReceber e responder requisições web
Servidor de e-mailGerenciar o envio e recebimento de e-mails
Servidor de arquivosArmazenar e compartilhar arquivos em uma rede
Servidor de banco de dados (como o PostgreSQL ou MongoDB)Armazenar dados

E é importante ressaltar que um servidor pode ser:

  • Um computador potente que possui mais memória, armazenamento e processamento.
  • Ou um serviço na nuvem como os oferecidos pela Google Cloud, Microsoft Azure e MongoDB Atlas.

Sabendo disso, podemos compreender melhor que:

Um cluster pode ser visto como um grupo de servidores que trabalham em conjunto para armazenar e administrar seus dados. No MongoDB Atlas, que é a versão em nuvem do MongoDB, um cluster pode ser visto como um ambiente onde seu banco de dados é hospedado e gerenciado.

Quando o curso menciona um cluster de 512MB, isso significa que você tem acesso a um espaço de armazenamento de 512MB para começar a experimentar e aprender com o MongoDB na nuvem. Em suma, um pequeno espaço para guardar seus dados e fazer testes.

Por fim, uma grande vantagem do cluster que o MongoDB Atlas oferece é poder trabalhar com seus dados de forma distribuída e segura, sem precisar se preocupar com a infraestrutura física por trás disso.

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado

Boa noite Daniel! Muito obrigado pela explicação!