¡Hola!
Hoy en nuestra última clase teórica del año vamos a cerrar el tema de arquitectura y veremos un primer pantallazo acerca de algunos conceptos que rodean a las bases de datos no relacionales.
Resumen
- Arquitectura:
- Cola de mensajes: es un mecanismo de comunicación asincrónica entre 2 servicios que publican o leen mensajes en una cola que sirve para almacenar dichos mensajes hasta que sean procesados o eliminados. Veremos diferentes implementaciones existentes y algunas ventajas y desventajas que surgen de comparar la utilización de dicho mecanismo en comparación con API Rest y/o Bases de datos compartidas.
- Caché: como bien vimos en algunas materias anteriores, es una capa de almacenamiento de alta velocidad que nos permite guardar un conjunto de datos, normalmente transitorios, para permitir que las solicitudes futuras a los mismos se atiendan con mayor rapidez.
- BDD no relacionales (NoSQL):
- Diferentes tipos de Bases de datos (documentales, column family, clave valor, de grafos)
- Teorema CAP
Práctica
Material complementario
- Créditos a Juan Zaffaroni: