Un'applicazione di social media memorizza dati complessi e in rapida evoluzione in un database RDS e deve servire le letture con una latenza minima. L'architettura attuale ha difficoltà con gli aggiornamenti rapidi. Quale soluzione migliorerà al meglio le prestazioni?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Distribuire un cluster Amazon ElastiCache per Redis, aggiornare l'applicazione per utilizzare un pattern di caching write-through e leggere da Redis..
Perché questa è la risposta
La soluzione migliore è distribuire un cluster Amazon ElastiCache per Redis e implementare un pattern di caching write-through. Redis è una cache in memoria ad alte prestazioni, ideale per dati complessi e in rapida evoluzione che richiedono una latenza di lettura minima. Il pattern write-through garantisce che i dati vengano scritti sia nella cache che nel database RDS contemporaneamente, mantenendo la coerenza e riducendo il carico sul database per le letture successive. DynamoDB Accelerator (DAX) è specifico per DynamoDB e non può essere utilizzato con RDS. Amazon S3 Transfer Acceleration è per i trasferimenti di file S3, non per i database. CloudFront è una CDN per contenuti statici o dinamici distribuiti globalmente, ma non è progettato per memorizzare nella cache le query di un database relazionale in tempo reale con aggiornamenti frequenti.
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