Una empresa tiene una aplicación que utiliza una tabla de Amazon DynamoDB. Un arquitecto de soluciones descubre que muchas solicitudes a la tabla no devuelven los datos más recientes. Los usuarios no han informado de otros problemas de rendimiento de la base de datos y la latencia es aceptable. ¿Qué cambio de diseño debería recomendar el arquitecto de soluciones?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Solicitar lecturas fuertemente consistentes para la tabla..
Por qué esta es la respuesta
La respuesta correcta es solicitar lecturas fuertemente consistentes para la tabla. Las lecturas fuertemente consistentes garantizan que la aplicación siempre reciba los datos más recientes de la tabla de DynamoDB. El problema de que las solicitudes no devuelvan los datos más recientes es una característica de las lecturas de consistencia eventual, que son el comportamiento predeterminado en DynamoDB. Las réplicas de lectura no son aplicables a DynamoDB, ya que este servicio gestiona la replicación automáticamente para alta disponibilidad. Un índice secundario global (GSI) no resolvería el problema de la consistencia de los datos, ya que se utiliza para consultas alternativas y también puede tener consistencia eventual. Solicitar lecturas eventualmente consistentes para la tabla es el comportamiento predeterminado y es lo que está causando el problema, por lo que no es la solución.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta