Eine Social-Media-App speichert sich häufig ändernde, komplexe Daten in einer RDS-Datenbank und muss Lesezugriffe mit minimaler Latenz bedienen. Die aktuelle Architektur hat Schwierigkeiten mit schnellen Updates. Welche Lösung verbessert die Leistung am besten?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Einen Amazon ElastiCache for Redis-Cluster bereitstellen, die Anwendung aktualisieren, um ein Write-Through-Caching-Muster zu verwenden, und aus Redis lesen..
Warum dies die Antwort ist
Die Bereitstellung eines Amazon ElastiCache for Redis-Clusters mit einem Write-Through-Caching-Muster ist die beste Lösung. Redis ist ein In-Memory-Datenspeicher, der extrem niedrige Latenzzeiten für Lese- und Schreibvorgänge bietet, was für sich schnell ändernde, komplexe Daten und hohe Lesezugriffe entscheidend ist. Das Write-Through-Muster stellt sicher, dass Daten sowohl in den Cache als auch in die RDS-Datenbank geschrieben werden, wodurch die Datenkonsistenz gewährleistet und die Leseleistung verbessert wird, da zukünftige Anfragen direkt aus dem schnellen Cache bedient werden können. DAX ist für DynamoDB konzipiert und kann nicht mit RDS verwendet werden. S3 Transfer Acceleration beschleunigt die Übertragung zu und von S3, nicht zu und von RDS. Eine CloudFront-Distribution ist ein CDN, das für statische Inhalte und dynamische Webanfragen optimiert ist, aber nicht für das Caching von sich schnell ändernden Datenbankinhalten vor einer RDS-Datenbank geeignet ist.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich