Mapa mental
Bases de datos NoSQL

Contenido del mapa
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
Imágenes y archivos del mapa
Información
- Descripción
- Informática Mapa Mental sobre Bases de datos NoSQL, creado por Juan Carlos el 19/05/2018.
- Creado por
- Juan Carlos
- Visitas
- 21
- Valoración







