Excelente explicación sobre la Consistencia!!!
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: DynamoDB Accelerator
Contenido Bonus
Conclusiones
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Carlos Andrés Zambrano Barrera
La consistencia eventual de lectura NO puede mostrar los resultados de una tarea de escritura reciente cuando consultamos una tabla recién actualizada, además, consume los 4kb de bloques por segundo en las unidades de lectura.
Por otra parte, la consistencia fuerte de lectura funciona correctamente cuando consultamos una tabla y recibimos la respuesta más reciente, pero consume el doble que la consistencia eventual, así que será más costosa. Este tipo de consistencia es el adecuando para aplicaciones y casos de uso muy específicos donde la consulta y la escritura deben estar tan sincronizadas como sea posible.
Aportes 15
Preguntas 2
Excelente explicación sobre la Consistencia!!!
Por otra parte, la consistencia fuerte de lectura funciona correctamente cuando consultamos una tabla y recibimos la respuesta más reciente, pero consume el doble que la consistencia eventual, así que será más costosa. Este tipo de consistencia es el adecuando para aplicaciones y casos de uso muy específicos donde la consulta y la escritura deben estar tan sincronizadas como sea posible.
consistencia eventual: valores que no tienen que ser lo ultimo. Consistencia fuerte: cuando la respuesta tiene que ser la mas reciernte, consume el doble que consistencia eventual.
Con Consistencia Eventual de Lectura (eventually consistent) la data actualizada estará disponible en un segundo o menos. Fuente: https://docs.aws.amazon.com/es_es/amazondynamodb/latest/developerguide/HowItWorks.ReadConsistency.html
La consistencia eventual de lectura NO puede mostrar los resultados de una tarea de escritura reciente cuando consultamos una tabla recién actualizada, además, consume los 4kb de bloques por segundo en las unidades de lectura.
Consistencia
Ejemplo: Estamos escribiendo data en determinado momento y queremos extraer los ultimos datos insertados, pero que pasa si esta replicando en varias locaciones y queremos hacer una consulta inmediatamente y no nos trae la ultima data insertada?
Usamos -> Consistencia fuerte de lectura, esto implica aumento de precio. COnsumo de 8KB de bloques x Segundo
Consistencia eventual de Lectura: Toma la anterior data antes de la escritura y consume 4 KB de bloques por segundo.
Consistencia Fuerte de Lectura: Toma la ultima operación de escritura y consume el doble en pricing
muy clara la explicación
DynamoDB supports some of the world’s largest scale applications by providing consistent, single-digit millisecond response times at any scale. You can build applications with virtually unlimited throughput and storage. DynamoDB global tables replicate your data across multiple AWS Regions to give you fast, local access to data for your globally distributed applications. For use cases that require even faster access with microsecond latency, DynamoDB Accelerator (DAX) provides a fully managed in-memory cache.
super claro 😃 gracias
Cual es el tiempo para que Dynamo DB retorne la información actualizada si no utilizo consistencia fuerte de lectura?
a que se refiere a que la lectura consistente no lee lo ultimo? cuanto tiempo debe de pasar para que este disponible?
Excelente explicación
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?