Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMarco Antônio Ávila da Conceição Modificado hace 6 años
1
Noviembre18, 2017 Concepción, Chile #sqlsatconce
2
Contenidos ¿Para qué pensar en "alto rendimiento"? ¿Qué es Redis?
Azure Redis Cache Escenarios de uso Beneficios Funciones avanzadas ¿Cómo configurarlo? Demo 2 | | SQL Saturday #684 – Concepcion, Chile
3
¿Quién soy? Ingeniero en Informática (DuocUC)
Jefe de arquitectura en Metric Arts Experiencia tanto a nivel de desarrollo de software como base de datos. 3 | | SQL Saturday #684 – Concepcion, Chile
4
Alto rendimiento, ¿para qué?
Cada día, las aplicaciones deben ejecutarse con mayor rapidez. Escalabilidad no predecible 4 | | SQL Saturday #684 – Concepcion, Chile
5
Alto rendimiento, ¿para qué?
5 | | SQL Saturday #684 – Concepcion, Chile
6
Alto rendimiento, ¿para qué?
6 | | SQL Saturday #684 – Concepcion, Chile
7
Esquemas de caching 7 | | SQL Saturday #684 – Concepcion, Chile
8
Esquemas de caching 8 | | SQL Saturday #684 – Concepcion, Chile
9
9 | | SQL Saturday #684 – Concepcion, Chile
10
Redis Es un motor open source para almacenar estructuras de datos Puede funcionar como base de datos, sistema de cache y message bróker. Trabaja con los datos en “memoria”, para luego persistirlos al disco. 10 | | SQL Saturday #684 – Concepcion, Chile
11
Redis Se base en un almacenamiento de tipo “clave”: “valor”
Los valores pueden ser de tipo: String Listas Sets 11 | | SQL Saturday #684 – Concepcion, Chile
12
Redis URL del proyecto: URL para aprender: 12 | | SQL Saturday #684 – Concepcion, Chile
13
¿Por qué Redis? A diferencia de otros motores No-SQL, permite la ejecución de scripts por el lado de servidor Con lenguaje Lua. Sistema de journaling Al escribir o actualizar datos en memoria, escribirlos también a disco para poder en caso de falla recuperarse Con esto se reduce el rendimiento, pero se mejora la tolerancia a fallos. 13 | | SQL Saturday #684 – Concepcion, Chile
14
Azure Redis Cache La versión de Redis en Microsoft Azure Diversos planes de escalado y funciones extras. Integración nativa con clientes Redis 14 | | SQL Saturday #684 – Concepcion, Chile
15
Escenarios de uso Almacenar datos de sesión “Cachear” páginas completas o cierto contenido Aplicaciones distribuidas 15 | | SQL Saturday #684 – Concepcion, Chile
16
Escenarios de uso Sistemas de comunicación Soportar más acceso concurrente de clientes en un período corto de tiempo. 16 | | SQL Saturday #684 – Concepcion, Chile
17
Beneficios de usarlo en la nube
“Adiós!!” a configurarlo por nuestra cuenta Nosotros controlamos el tamaño del servicio Mayor seguridad y posibilidades de uso Redes virtuales en Azure 17 | | SQL Saturday #684 – Concepcion, Chile
18
Funciones avanzadas Creación de tópicos:
Tags o grupos que permiten clasificar los datos de acuerdo a alguna lógica (usualmente de negocios). Función publicación/suscripción: Permite a un cliente (otro sistema) suscribirse a un tópico en particular con datos y recibir tales datos en forma constante. 18 | | SQL Saturday #684 – Concepcion, Chile
19
Funciones avanzadas 19 | 17-09-2018 |
19 | | SQL Saturday #684 – Concepcion, Chile
20
Funciones avanzadas Claves con TTL (time to live) Transacciones:
Podemos configurar para que luego de un determinado tiempo, la clave sea eliminada. Transacciones: Al igual que en SQL, podemos colocar un grupo de comandos y ejecutarlos atómicamente. 20 | | SQL Saturday #684 – Concepcion, Chile
21
¿Cómo configurarlo? 21 | 17-09-2018 |
21 | | SQL Saturday #684 – Concepcion, Chile
22
Demostración 22 | | SQL Saturday #684 – Concepcion, Chile
23
Consideraciones del caching
Consistencia eventual Variabilidad de los datos Tiempo de vida de los datos 23 | | SQL Saturday #684 – Concepcion, Chile
24
Preguntas 24 | | SQL Saturday #684 – Concepcion, Chile
25
Gracias por vuestra asistencia!
25 | | SQL Saturday #684 – Concepcion, Chile
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.