Un'applicazione mobile scrive milioni di post di blog al giorno su una tabella DynamoDB; ogni post è un item. L'applicazione necessita solo dei post recenti e gli item più vecchi di 48 ore possono essere rimossi. Qual è il metodo PIÙ conveniente per eliminare automaticamente i post più vecchi di 48 ore?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Aggiungere un attributo Number contenente il timestamp epoch per 48 ore dopo la creazione e abilitare DynamoDB Time To Live (TTL) utilizzando tale attributo..
Perché questa è la risposta
L'opzione corretta è la più conveniente perché DynamoDB Time To Live (TTL) è una funzionalità nativa di DynamoDB progettata specificamente per eliminare automaticamente gli item dopo un periodo di tempo definito. Richiede solo l'aggiunta di un attributo numerico (timestamp epoch) che indica quando l'item deve scadere e l'attivazione del TTL sulla tabella. Questo elimina la necessità di scrivere e gestire codice personalizzato, script o infrastrutture aggiuntive (come EC2, Fargate o Lambda), riducendo i costi operativi e la complessità. Le altre opzioni implicano la creazione e la gestione di risorse computazionali esterne (EC2, Fargate, Lambda) che scansionano e cancellano attivamente gli item, comportando costi maggiori e una maggiore complessità di gestione.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta