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á! 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!