La mejor parte de MongoDB es la flexibilidad que te ofrece como desarrollador. Esa estructura sin esquema hace que sea muy fácil comenzar a construir algo sin pensar demasiado en todas tus tablas y relaciones como lo haces en SQL. En mi último proyecto, tuvimos que manejar datos de seguros dinámicos donde los campos no estaban fijos en absoluto, y Mongo lo manejó perfectamente. Es realmente fácil de usar, especialmente si ya estás cómodo con JSON, porque los documentos se sienten naturales. Integrarlo con Spring Boot también fue sencillo: no tuve que pasar mucho tiempo configurando cosas, básicamente solo conectas el controlador y listo. En cuanto a la implementación, no es muy pesado comparado con otras bases de datos, y escalar con conjuntos de réplicas y particionamiento funciona decentemente una vez que le agarras el truco. En cuanto al soporte al cliente, nunca he usado la versión empresarial, pero los foros de la comunidad y la documentación son bastante sólidos; generalmente encuentro respuestas rápido. Uso MongoDB mucho para proyectos personales y en el trabajo, especialmente cuando la velocidad de desarrollo importa más que tener un esquema súper estricto. En general, se siente moderno, rápido y amigable para el desarrollador. Puede que no sea la elección perfecta para cada cosa, pero para proyectos donde los requisitos están siempre cambiando, MongoDB realmente te ahorra tiempo. Reseña recopilada por y alojada en G2.com.
Sí, lo que no me gusta de MongoDB es cómo el rendimiento puede caer si no te mantienes al tanto de tus índices. Al principio todo es súper rápido, pero una vez que tus datos crecen, algunas consultas comienzan a ralentizarse y te das cuenta de que tienes que pasar todo este tiempo ajustando los índices. Y ahora tienen transacciones, lo cual es bueno, pero aún no es tan fuerte o fluido como lo que obtienes con una base de datos relacional como Postgres. Para cosas donde necesitas una consistencia realmente estricta, Mongo puede sentirse un poco arriesgado a veces. También creo que el marco de agregación tiene una curva de aprendizaje bastante alta. Algunas consultas que serían simplemente un JOIN en SQL terminan siendo estas tuberías larguísimas en Mongo, y puede volverse complicado. Es una herramienta sólida, sin duda, pero definitivamente no es algo que puedas "configurar y olvidar". Realmente tienes que estar pendiente y ajustar las cosas regularmente. Reseña recopilada por y alojada en G2.com.
El revisor subió una captura de pantalla o envió la reseña en la aplicación, verificándolos como usuario actual.
Validado a través de LinkedIn
A este revisor se le ofreció una tarjeta de regalo nominal como agradecimiento por completar esta reseña.
Invitación de G2. A este revisor se le ofreció una tarjeta de regalo nominal como agradecimiento por completar esta reseña.
Esta reseña ha sido traducida de English usando IA.