Sie fügen eine Caching-Schicht vor einer Amazon Aurora-Datenbank hinzu und müssen sicherstellen, dass die Anwendung immer den aktuellsten Wert für jedes Element liest. Welche Caching-Strategie erfüllt diese Anforderung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie einen Write-Through-Cache für alle Erstellungs- und Aktualisierungsvorgänge..
Warum dies die Antwort ist
Ein Write-Through-Cache stellt sicher, dass Daten gleichzeitig in den Cache und in die Datenbank geschrieben werden. Dies gewährleistet Datenkonsistenz, da der Cache immer die neuesten Werte enthält, sobald eine Schreiboperation abgeschlossen ist. Die Anwendung einer Time-to-Live (TTL) würde dazu führen, dass veraltete Daten im Cache verbleiben, bis die TTL abläuft, was die Anforderung nach den aktuellsten Werten verletzt. Lazy Loading (Laden bei Bedarf) und Read-Through-Caching aktualisieren den Cache nur beim Lesen, was bedeutet, dass nach einem Schreibvorgang veraltete Daten im Cache verbleiben könnten, bis sie das nächste Mal gelesen werden. Dies würde ebenfalls nicht die Anforderung erfüllen, immer den aktuellsten Wert zu lesen.
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