
Modelos de datos base de documentos flexibles, fáciles de usar e implementar con varios lenguajes, gran comunidad para preguntas y tutoriales, su lenguaje de consulta y confiable en aplicaciones de producción. Reseña recopilada por y alojada en G2.com.
tiene una curva de aprendizaje si vienes de bases de datos basadas en SQL, cosas como las uniones, la integridad de los datos y la validación de esquemas no están disponibles aquí. usualmente conoces estas desventajas cuando eliges NoSQL. Reseña recopilada por y alojada en G2.com.
Muchas tecnologías de bases de datos basadas en SQL pueden ayudarnos a almacenar datos estructurados, sin embargo, cuando se trata de almacenar un gran volumen de datos semiestructurados, MongoDB, que es una base de datos basada en NoSQL, es una de las mejores en el negocio. Nos ofrece la flexibilidad de almacenar sin problemas los datos de aplicaciones empresariales menos estructurados. Reseña recopilada por y alojada en G2.com.
Aunque MongoDB puede almacenar nuestros datos en grandes volúmenes sin problemas, es menos flexible cuando se trata de recuperar esos datos almacenados en múltiples colecciones, ya que MongoDB no admite la función de Join entre múltiples colecciones para la recuperación de datos. Esto provoca duplicación de datos e intervención de código back-end ad-hoc para realizar la unión manualmente. Reseña recopilada por y alojada en G2.com.
Es flexible y ayuda a almacenar datos en formato de documento. Si deseas manejar una gran cantidad de datos, entonces es una plataforma perfecta. Está proporcionando un alto rendimiento y una mejor solución para almacenar datos. Como los datos se almacenan en formato de documento, puedes eliminar y agregar fácilmente cualquier campo existente y también puedes cambiar registros. Ayuda a obtener datos con precisión y a almacenar estructuras complejas. Ayuda a almacenar datos de cualquier tipo y tamaño. Reseña recopilada por y alojada en G2.com.
Los usuarios están enfrentando muchos problemas de seguridad. La agregación es compleja y difícil de aprender. Tiene una interfaz administrativa magnífica. No podrá trabajar rápidamente con un entorno en la nube, la mayoría de sus procesos se ralentizarán. Puede ser imposible eliminar algunos comentarios en él. Reseña recopilada por y alojada en G2.com.
NoSQL aún admite esquema
Soporte para indexación geoespacial con fragmentación, replicación
Agregación de canalización
Amplio soporte de la comunidad y biblioteca de clientes en todos los idiomas
Conector listo con registro de cambios para búsqueda elástica, kafka, etc. Reseña recopilada por y alojada en G2.com.
Falta de pila analítica
Operación de fragmentación compleja con equilibrio manual Reseña recopilada por y alojada en G2.com.
MongoDB is great NoSQL document db that offers features horizontal scaling, schema less architecture, good third party support Reseña recopilada por y alojada en G2.com.
Limited support of ACID transactions and complixity of sharding Reseña recopilada por y alojada en G2.com.
He estado usando MongoDB durante aproximadamente 2 años y tiene una de las curvas de aprendizaje más fáciles. Puedo integrarlo fácilmente a través de Node o instalar la línea de comandos de MongoDB para comenzar. La documentación también es excelente y fácil de entender. Aunque lo mejor sería que es gratuito hasta cierto límite y permite escalar con facilidad. Reseña recopilada por y alojada en G2.com.
Lo único que puedo encontrar para no gustar sería el modelo de documento flexible de MongoDB que permite datos sin esquema, es bueno para algunos casos, pero a veces causa cierta complejidad cuando se requieren muchas relaciones entre documentos. Reseña recopilada por y alojada en G2.com.
1. Mongo Db es una base de datos NoSql, no necesitas ejecutar consultas.
2. Almacena colecciones basadas en JSon, por lo que puedes almacenar datos directamente que vienen en el cuerpo de la API REST.
3. Ligero, significa que la respuesta es más rápida y requiere menos memoria para computar.
4. Requiere menos almacenamiento.
5. No hay preocupaciones sobre la relación.
6. Fácil de entender y fácil de aprender. Reseña recopilada por y alojada en G2.com.
1. Es NoSQL, por lo que a veces es difícil de mantener
2. Menos seguridad que la base de datos SQL
3. A veces depende de la tecnología como PHP, si uso PHP entonces uso MySQL porque es fácil de integrar y gestionar para la tecnología PHP Reseña recopilada por y alojada en G2.com.
MongoDB sigue un modelo de datos orientado a documentos, lo que permite almacenar y recuperar estructuras de datos complejas como documentos similares a JSON. Esta flexibilidad lo hace adecuado para manejar datos no estructurados y semiestructurados. Proporciona operaciones de datos de alto rendimiento, gracias a su soporte para índices, particionamiento y computación en memoria. Puede manejar eficientemente grandes volúmenes de datos y realizar operaciones de lectura y escritura rápidas. Reseña recopilada por y alojada en G2.com.
El uso de memoria de MongoDB puede ser relativamente alto en comparación con otros sistemas de bases de datos. Esto se debe a sus mecanismos de almacenamiento en caché y de indexación en memoria, que buscan optimizar el rendimiento pero pueden requerir más recursos del sistema. Reseña recopilada por y alojada en G2.com.
El par clave-valor es un esquema de base de datos simple, así que cuando necesitas almacenar alguna información, MongoDB es lo primero que me viene a la mente. Comparado con SQL, hay funciones de agregación más fáciles que te darán ventaja. Reseña recopilada por y alojada en G2.com.
Hasta ahora no hay nada que no me guste ya que he estado trabajando en ello durante más de un año. En algunos escenarios, SQL puede ser rápido, pero la facilidad de uso y la simplicidad es lo que he elegido, así que es increíble. Reseña recopilada por y alojada en G2.com.
Esquema flexible - En MongoDB no tenemos que pensar en un esquema adecuado (a diferencia de las bases de datos SQL) durante la construcción de la aplicación, a medida que cambian nuestras necesidades podemos añadir propiedades al esquema.
Escaneo rápido en grandes colecciones - MongoDB almacena datos en un formato binario, por eso sus consultas se ejecutan muy rápido incluso en búsquedas anidadas. Reseña recopilada por y alojada en G2.com.
Error de bucle infinito: debido a las relaciones de colecciones, al guardar o actualizar datos en otra colección se queda atascado en un bucle infinito.
Error de tamaño de RAM: al realizar una consulta en un conjunto de datos grande, da un error de tamaño de la tubería de agregación. Reseña recopilada por y alojada en G2.com.