NoSQL
ADRIANA ISABEL TANA PILACUANにより
1. Tipos de BBDD NoSQL
2. Grafos
2.1. Caracteristicas: almacenan datos en nodos y relaciones, tienen flexbilidad y potencial para datos conectados.
2.2. Aplicacioens son redes sociales, análisis de red y recomendación de productos.
2.3. Herramientas Neo4j, Amazon Neptune, OrienteDB.
2.4. Ventajas: representación clara de relaciones, rendimiento y flexibilidad.
2.5. Desventajas: complejidad de consulta y escalabilidad limitada.
3. Columnares
3.1. Caracteristicas: almacenan datos en columnas, escalabilidad y rendimiento.
3.2. Aplicaciones son: análisis de datos y almacenamiento de datos en tiempo real.
3.3. Herramientas son: Casandra, HBase y ScyllaDB.
3.4. Ventajas son rendimiento, escalabilidad y flexibilidad.
3.5. Desventajas son específico para ciertos casos de uso y complejidad del diseño.
4. Documentales
4.1. Caracteristicas: los datos se representan tipo objetos y Json, escalabilidad y flexbilidad.
4.2. Aplicaciones: Gestión de contenido y sistema de gestión de aprendizaje automático.
4.3. Herramientas: MongDB, Couchbase y CouchDB.
4.4. Ventajas: flexibilidad, escalabilidad y agilidad.
4.5. Desventajas: no es óptimo para todos los tipos de datos y menos soporte transaccional.
5. Clave - Valor
5.1. Caracteristicas: almacenan pares de clave - valor.
5.2. Aplicaciones: Cach+e, sesiones de usuario y gestión de sesiones de juego.
5.3. Herramientas: Redis, Amazon DynamoDB y Riak.
5.4. Ventajas: rendimiento, escalabilidad y simplicidad.
5.5. Desventajas: menos funcionalidad que en otros tipos de NoSQL y menos flexibilidad.