Stai progettando lo storage per una nuova applicazione globale che acquisisce milioni di piccoli record al minuto da dispositivi. Ogni record ha una dimensione inferiore a 4 KB, deve essere archiviato in modo duraturo con recupero a bassa latenza ed è conservato solo per 120 giorni. Lo storage annuale stimato è di 10-15 TB. Qual è l'approccio di storage più conveniente che soddisfa i requisiti?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Archiviare ogni record in ingresso come un elemento in una tabella Amazon DynamoDB dimensionata per la scala e utilizzare DynamoDB Time to Live (TTL) per rimuovere i record più vecchi di 120 giorni..
Perché questa è la risposta
L'opzione corretta è Amazon DynamoDB perché è un database NoSQL serverless, altamente scalabile e a bassa latenza, ideale per carichi di lavoro con milioni di piccoli record al minuto. La funzione Time to Live (TTL) di DynamoDB consente di eliminare automaticamente i record dopo 120 giorni in modo efficiente e conveniente. Le altre opzioni sono meno adatte: Archiviare ogni record come file .csv in S3 non è ottimale per il recupero a bassa latenza di singoli record e genererebbe un numero eccessivo di oggetti, aumentando i costi e la complessità. Amazon RDS for MySQL non è progettato per gestire milioni di record al minuto con bassa latenza e l'eliminazione tramite cron job notturno sarebbe inefficiente e potrebbe influire sulle prestazioni. Bufferizzare i record e scriverli come oggetti S3 con metadati per la ricerca non garantisce la bassa latenza richiesta per il recupero di singoli record e la gestione dei metadati per la ricerca sarebbe complessa e costosa.
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