Una aplicación móvil escribe millones de publicaciones de blog por día en una tabla de DynamoDB; cada publicación es un ítem. La aplicación solo necesita publicaciones recientes, y los ítems de más de 48 horas pueden eliminarse. ¿Cuál es el método MÁS rentable para eliminar automáticamente las publicaciones de más de 48 horas?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Agregue un atributo Number que contenga la marca de tiempo de época para 48 horas después de la creación y habilite DynamoDB Time To Live (TTL) usando ese atributo..
Por qué esta es la respuesta
La opción correcta es usar DynamoDB Time To Live (TTL). TTL es una característica nativa de DynamoDB que permite eliminar automáticamente los ítems después de un tiempo predefinido, lo que lo convierte en el método más rentable y eficiente para este caso de uso. Simplemente se añade un atributo numérico (timestamp de época) que indica cuándo debe expirar el ítem. Las otras opciones implican ejecutar scripts o funciones Lambda periódicamente para escanear y eliminar ítems, lo cual consume recursos de cómputo y operaciones de lectura/escritura (scans y BatchWriteItem), resultando en mayores costos y complejidad. Los scans son particularmente ineficientes y costosos en tablas grandes.
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