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 14

Preguntas 2

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

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.

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.

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

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