Cache-Invalidierung
Problem
Ihr Cache sagt:
Preis = 99 €
Die Datenbank sagt jetzt:
Preis = 79 €
Schnelle veraltete Daten sind immer noch falsche Daten.
Lösung — Invalidierungsstrategie
Zwischengespeicherte Werte erfordern Regeln für den Ablauf oder die explizite Aktualisierung/Entfernung, wenn sich autoritative Daten ändern.
Kerngedanke: Caching erstellt eine zweite Kopie von Daten, so dass Sie eine Strategie benötigen, wenn diese Kopie nicht mehr gültig ist.