En el caso de uso del profe, las consultas a una base de datos con 60 mil usuarios se pudo reducir de 1 segundo a 200 milisegundos. ¡¡WOW WOW WOW!! 😱😎 🚈🔌 🦁💪
Introducción
Qué aprenderás sobre bases de datos en AWS
Introducción a RDS
Características de Relational Database Service (RDS)
Desplegando nuestra primer base de datos
Conexión gráfica a nuestra base de datos
Creación de una tabla
Conexión por consola a nuestra base de datos
Base de Datos corporativa en RDS
Backups, Performance y HA en RDS
Estrategias de backup
Demo estrategias de backup
Estrategias de performance en RDS
Despliegues Multi AZ
Migración a RDS
Estrategias de migración a RDS
Migraciones homogéneas y heterogéneas
Casos de uso de RDS
Aurora
Introducción a Aurora
Características de Aurora
Aurora Serverless
Casos de uso de Aurora
Introducción a DynamoDB
Características de DynamoDB
Consistencia en DynamoDB
Creando nuestra primer tabla en DynamoDB
Casos de uso en DynamoDB
Base de Datos corporativa para encuestas en DynamoDB
Particiones e Índices en DynamoDB
Índices y particiones en DynamoDB
Operaciones Scan en DynamoDB
Operaciones Query en DynamoDB
Demo de operaciones Scan y Query en DynamoDB
¿Qué es Local Seconday Index?
DynamoDB Streams y Replicación
Características Streams y Replicación en DynamoDB
Casos de uso Streams y Replicación en DynamoDB
DAX: DinamoDB Accelerator
Contenido Bonus
Conclusiones
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
DAX (DynamoDB Accelerator) es un cluster de caché completamente administrado por AWS y de alta disponibilidad para DynamoDB con un rendimiento de hasta 10 veces superior (de milisegundos a microsegundos) y soporta millones de solicitudes por segundo.
Entre sus características encontramos la encriptación en reposo, podemos utilizar hasta 10 nodos y se puede seleccionar la zona de disponibilidad donde se desplegará el cluster. Podemos utilizar instancias small y medium para cargas de prueba, de resto todas son de tipo R (optimizadas en memoria).
Aportes 17
Preguntas 2
En el caso de uso del profe, las consultas a una base de datos con 60 mil usuarios se pudo reducir de 1 segundo a 200 milisegundos. ¡¡WOW WOW WOW!! 😱😎 🚈🔌 🦁💪
creo que seria primordial en el caso de una transmision en directo del mundial, pero que a parte de solo reproducir el juego , le permita interactuar entre los usuarios que estan siendo espectadores, desde distintos paises y distintas zonas de disponibilidad, requeriria dax, para procesar el ingreso de cada uno de los usuarios, pues hablamos de mas de 100 millones de conexiones simultaneas
Usarìa DAX para el registro de las transacciones en un banco debido al corto tiempo de respuesta que contiene.
Entre sus características encontramos la encriptación en reposo, podemos utilizar hasta 10 nodos y se puede seleccionar la zona de disponibilidad donde se desplegará el cluster. Podemos utilizar instancias small y medium para cargas de prueba, de resto todas son de tipo R (optimizadas en memoria).
Me surgieron dos dudas en esta clase:
DAX es un cluster caché? Es decir la información estará solo por cierto tiempo en DAX? No entiendo muy bien su funcionamiento
Los nodos son replicas de lecturas?
DAX (DynamoDB Accelerator) es un cluster de caché completamente administrado por AWS y de alta disponibilidad para DynamoDB con un rendimiento de hasta 10 veces superior (de milisegundos a microsegundos) y soporta millones de solicitudes por segundo.
Un api gateway es un servicio que va a recibir las solicitud y por detrás va a orquestas o disparar otros servicios basado en operaciones post o get
Amazon DynamoDB is designed for scale and performance. In most cases, the DynamoDB response times can be measured in single-digit milliseconds. However, there are certain use cases that require response times in microseconds. For these use cases, DynamoDB Accelerator (DAX) delivers fast response times for accessing eventually consistent data.
Para cirugías teleremotas
DAX supports applications written in Go, Java, Node.js, Python, and .NET, using AWS-provided clients for those programming languages.
DAX does not support Transport Layer Security (TLS).
DAX is only available for the EC2-VPC platform. (There is no support for the EC2-Classic platform.)
Cúal seria una competencia directa de DynamoDB con DAX?. Solo como para tener un punto de referencia.
DAX es enfocadio enfocado en cache
Dax permite hasta diez nodo
DAX para aplicacion en real time y el tiempo de respuesta es lo critico
cluster de dinamo en cache… será muy caro? 😃
No dejo mucho material para investigar.
Un caso de uso en que usaría DAX: manejo de cola de ingreso a un sitio de ventas de entradas de recitales.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.