Bases de Datos NoSQL
Integrantes del grupo:
Cesar Joel Arandia Colque
Nayeli Rodriguez
Javier Leonardo Conde Merma
Lizeth Gabriela Limachi Llusco
¿Se puede modelar una base de datos
NoSQL?
1 Respuesta: Verdadero 2 Proceso Diferente 3 Eficiencia de Acceso
Sí, se pueden modelar. No se centra en tablas, sino Modelado basado en el uso
en flexibilidad. real de los datos.
Modelado NoSQL: Enfoque y Prácticas
Identificar Entidades
Principales entidades y sus relaciones.
Diseñar Estructuras
Basadas en consultas frecuentes.
Optimizar Rendimiento
Para lectura o escritura.
Desnormalizar Datos
Si es necesario para mejorar.
Uso de Bases de Datos
Relacionales (SQL)
Estructura Fija Integridad y
Consistencia
Tablas, filas, columnas y
relaciones definidas. Requiere integridad
referencial fuerte.
Normalización
Evita redundancia de datos.
Ejemplos de Uso SQL y Motores
Casos de Uso Motores SQL
• Sistemas bancarios • MySQL
• ERPs • PostgreSQL
• Gestión de inventarios • Oracle
• Aplicaciones contables • SQL Server
Tipos de Bases de Datos No Relacionales
(NoSQL)
Documentales Clave-Valor Por Columnas De Grafos
MongoDB, Redis, DynamoDB. Cassandra, HBase. Neo4j, Neptune.
CouchDB. Para Para caché, Para Big Data. Para redes
catálogos, perfiles. sesiones. sociales.
Empresas que Utilizan NoSQL
Facebook Netflix
Maneja billones de interacciones diarias. Sistema de recomendaciones y monitoreo.
• Apache Cassandra • Cassandra
• TAO (base de grafos)
Conclusión: Modelado y
Arquitecturas Híbridas
Modelado Esencial
NoSQL es clave para rendimiento y escalabilidad.
Estructuras Variadas
Elegir según tipo de aplicación.
Combinación de Tecnologías
Empresas usan SQL y NoSQL para eficiencia.