Olá! Pessoal, senti falta de um tópico curso explicando quais a principais utilizações para o mongo, quando faz mais sentido usar o mongo em vez de um banco relacional?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá! Pessoal, senti falta de um tópico curso explicando quais a principais utilizações para o mongo, quando faz mais sentido usar o mongo em vez de um banco relacional?
Olá Maico, tudo bem?
Achei muito interessante este ponto que você levantou Maico.
O Mongo é um banco de dados baseado em documentos, por este motivo ele garante uma maior escalabilidade e flexibilidade.
O MongoDB não tem um esquema fixo, ou seja os documentos podem ter campos diferentes, com isso é possível realizar uma reestruturação no banco de dados sem que problemas sejam gerados.
O MongoDB tem uma alta disponibilidade, pelo fato de poder ter cópias de seus bancos de dados duplicadas em mais servidores.
Então, quando as estruturas dos dados sofrerem muitas alterações e for necessário uma maior escalabilidade e flexibilidade, pode-se utilizar o MongoDB.
Porém Maico, precisa ser feito um estudo bem mais completo e analisar todos as informações do projeto a ser desenvolvido para que está escolha seja decidida. No Blog da Alura foi publicado recentemente um artigo sobre MongoDB: O banco baseado em documentos, que pode ti ajudar nesta questão e estamos preparando outros matérias bem legais sobre estes assuntos.
Espero ter ajudado, qualquer dúvida é só falar e bons estudos Maico!
Oi Danielle!
Ajudou sim! muitas vezes a parte mais difícil e saber qual é o melhor banco para o problema que se quer resolver.
Obrigado pela resposta, vou ler o artigo que vc recomendou!