3. ¿Qué es MongoDB?
MongoDB es una base de datos
documental de código abierto que
proporciona un alto rendimiento,
alta disponibilidad y la escala
automática.
4. Base de datos documental
• Un registro en MongoDB es un documento, que es una
estructura de datos compuesta de pares de campos y
el valor.Documentos MongoDB son similares a los
objetos JSON. Los valores de los campos pueden
incluir otros documentos, matrices y conjuntos de
documentos
Un documento MongoDB
5. Características principales
Alto Rendimiento
• MongoDB provee la persistencia de datos de alto
rendimiento. En particular, Soporte para los modelos de
datos incrustados reduce la actividad de E / S en el
sistema de base de datos.
• Índices soportan consultas más rápidas y pueden incluir
teclas de documentos y matrices incrustadas
6. Características principales
Alta disponibilidad
Para proporcionar una alta disponibilidad, servicio de
replicación de MongoDB, llamados conjuntos de réplicas,
disponen:
• automático de conmutación por error.
• redundancia de datos.
Un conjunto de réplicas es un grupo de servidores de MongoDB
que mantienen el mismo conjunto de datos, proporcionando
redundancia y el aumento de la disponibilidad de datos
8. Características principales
Escalado automático
MongoDB provee escalabilidad horizontal como parte de
su núcleo funcionalidad.
• Automatic sharding distribuye los datos en un clúster de
máquinas.
• Conjuntos de réplica pueden proporcionar eventualmente
las lecturas consistentes de baja latencia implementaciones
de alta rendimiento