Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bases de datos no relacionales. - Coggle Diagram
Bases de datos no relacionales.
Características.
Escalabilidad Horizontal
Alta disponibilidad
Flexibilidad en el esquema
Rendimiento óptimo para ciertos tipos de consultas
Distribución geográfica
No requieren JOINs complejos
Historia.
Origen: finales de la década del 2000
Impulsadas por el auge del Big Data y la Web 2.0
Término "NoSQL" acuñado por Eric Evans en 2009
Adoptadas por empresas como Google (Bigtable), Amazon (Dynamo), Facebook (Cassandra)
Aplicaciones
.
Redes sociales (Facebook, Twitter)
E-commerce (Amazon, eBay)
Big Data (Apache Hadoop, Spark)
Sistemas en tiempo real (sensores IoT, análisis en tiempo real)
Aplicaciones móviles y web escalables
Definición.
Son sistemas de almacenamiento de datos que no siguen el modelo relacional tradicional.
Diseñadas para trabajar con grandes volúmenes de datos distribuidos, no estructurados o semi-estructurados.
Tipos principales:
Clave-valor (Ej. Redis)
Documentales (Ej. MongoDB)
Columnar (Ej. Cassandra)
Grafos (Ej. Neo4j)