A melhor parte do MongoDB é a flexibilidade que ele oferece como desenvolvedor. Essa estrutura sem esquema torna super fácil começar a construir algo sem pensar demais em todas as suas tabelas e relações como você faz no SQL. No meu último projeto, tivemos que lidar com dados de seguro dinâmicos onde os campos não eram fixos, e o Mongo lidou com isso perfeitamente. É realmente fácil de usar, especialmente se você já está confortável com JSON, porque os documentos parecem naturais. Integrá-lo com o Spring Boot também foi tranquilo – eu não tive que gastar muito tempo configurando as coisas, basicamente você só conecta o driver e vai. Em termos de implementação, não é super pesado comparado a alguns outros bancos de dados, e escalar com conjuntos de réplicas e fragmentação funciona bem uma vez que você pega o jeito. Quanto ao suporte ao cliente, nunca usei a versão enterprise, mas os fóruns da comunidade e a documentação são bem fortes; geralmente encontro respostas rapidamente. Eu uso o MongoDB muito para projetos paralelos e no trabalho, especialmente quando a velocidade de desenvolvimento importa mais do que ter um esquema super rígido. No geral, ele parece moderno, rápido e amigável para desenvolvedores. Pode não ser a escolha perfeita para cada coisa, mas para projetos onde os requisitos estão sempre mudando, o MongoDB realmente economiza tempo. Análise coletada por e hospedada no G2.com.
Sim, o que eu não gosto no MongoDB é como o desempenho pode simplesmente cair se você não ficar em cima dos seus índices. No começo, tudo é super rápido, mas uma vez que seus dados crescem, algumas consultas começam a ficar lentas e você percebe que tem que gastar todo esse tempo ajustando os índices. E agora eles têm transações, o que é bom, mas ainda não é tão forte ou suave quanto o que você obtém com um banco de dados relacional como o Postgres. Para coisas onde você precisa de uma consistência realmente rigorosa, o Mongo pode parecer um pouco arriscado às vezes. Eu também acho que o framework de agregação tem uma curva de aprendizado bastante alta. Algumas consultas que seriam apenas um JOIN simples em SQL acabam sendo esses pipelines longos e complicados no Mongo, e pode ficar confuso. É uma ferramenta sólida, com certeza, mas definitivamente não é algo que você "configura e esquece". Você realmente precisa ficar de olho e ajustar as coisas regularmente. Análise coletada por e hospedada no G2.com.
O avaliador enviou uma captura de tela ou enviou a avaliação no aplicativo, verificando-os como usuário atual.
Validado pelo LinkedIn
Este avaliador recebeu um cartão presente nominal como agradecimento por completar esta avaliação.
Convite do G2. Este avaliador recebeu um cartão presente nominal como agradecimento por completar esta avaliação.
Esta avaliação foi traduzida de English usando IA.