No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso Práctico de Bases de Datos en AWS

Curso Práctico de Bases de Datos en AWS

Carlos Andrés Zambrano Barrera

Carlos Andrés Zambrano Barrera

Consistencia en DynamoDB

20/32
Recursos

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

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

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.

Cual es el tiempo mínimo (en consistencia eventual) que debo esperar para leer la data de la última escritura?

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.

Información resumida de esta clase \#EstudiantesDePlatzi \- Tenemos dos tipos de consistencia, la consistencia eventual y la consistencia fuerte \- La consistencia eventual no asegura que la lectura son los datos más recientes \- La consistencia fuerte asegura que los datos de lectura son los más recientes \- La consistencia fuerte consume el doble (8Kb) que la consistencia eventual (4Kb). Esto puede hacer subir los precios

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