Una plataforma de eventos almacena los resultados de las tablas de clasificación en DynamoDB y los retiene durante 30 días, después de los cuales un trabajo programado elimina los datos antiguos. La tabla utiliza una capacidad de escritura fija, pero durante los meses de mayor actividad, el trabajo de eliminación programado provoca una limitación de escritura. El desarrollador necesita una solución a largo plazo que elimine los registros antiguos de la tabla de clasificación y optimice el rendimiento de escritura. ¿Qué enfoque satisface esto?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Habilitar un atributo TTL (time-to-live) en los elementos para que DynamoDB elimine automáticamente los datos caducados de la tabla de clasificación..
Por qué esta es la respuesta
Habilitar un atributo TTL (Time-to-Live) es la solución más eficiente porque DynamoDB gestiona automáticamente la eliminación de elementos caducados sin consumir capacidad de escritura provisionada. Esto evita la limitación de escritura que ocurre con el trabajo programado actual y optimiza el rendimiento. Usar DynamoDB Streams o AWS Step Functions para programar eliminaciones implicaría lógica externa y seguiría consumiendo capacidad de escritura, lo que no resolvería el problema de limitación. Aumentar la capacidad de escritura de la tabla durante el trabajo de eliminación es una solución temporal y costosa que no aborda la causa raíz del problema ni optimiza el rendimiento a largo plazo.
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