Mind map
Bases de datos NoSQL

Map content
Bases de datos NoSQL
Not Only SQL
¿Por que bases de datos NoSQL?
- Tamaño y cantidad de información
- Velocidad
- Falta de innovación
- Tamaño y cantidad de información
Características
- Escalabilidad Horizontal
- Facilidad de añadir, eliminar o realizar operaciones con elementos (hardware) del sistema, sin afectar el rendimiento
- Habilidad de distribución
- Habilidad de replicar y distribuir los datos sobre los servidores
- Uso eficiente de recursos
- Aprovecha las nuevas tecnologías
- Libertad de esquema
- Al no tener un esquema rígido se permite mayor libertad para modelar los datos; además facilita la integración con los lenguajes de programación orientados a objetos, lo que evita el proceso de mapeado.
- Modelo concurrencia débil
- no implementa ACID (Atomicity, Consistency, Isolation and Durability)
- Consultas simples
- Las consultas requieren menos operaciones y son más naturales
- Escalabilidad Horizontal
Sigue el modelo BASE
- Basic availability
- El almacén funciona la mayoría del tiempo incluso ante fallos
- Soft-sate
- Los almacenes no tienen porque ser consistentes ni sus réplicas en todo momento
- Eventual consistency
- la consistencia se da eventualmente
- Basic availability
Teorema CAP
- Las tres características no siempre se aplican en iguales proporciones. Los niveles de importancia dependerá del sistema y del objetivo a lograr.
- Tres características que no siempre se aplican en iguales proporciones. Los niveles de importancia dependerá del sistema y del objetivo a lograr. (CP - AP - CA)
- Consistencia
- Todos los nodos ven los mismos datos al mismo tiempo
- Tolerancia de reparto
- El sistema sigue funcionando a pesar de la pérdida de información
- Disponibilidad
- Cada solicitud recibe una respuesta
- Consistencia
Principales categorias de almacenamiento
- Clave / valor
- Almacena datos en pares(se asigna una clave única a cada valor) Alto desempeño y escalabilidad
- Columnas
- Datos en estructuras tabulares
- Documentos
- Datos estructurados jerarquicamente y de lectura simple
- Grafos
- Almacena objetos y relaciones en nodos y vértices de un grafo
- Clave / valor
Images and files in the map
Information
- Description
- Informática Mind Map on Bases de datos NoSQL, created by Juan Carlos on 19/05/2018.
- Created by
- Juan Carlos
- Views
- 21
- Rating







