Datenablaufstrategien im Cache
NCache Unterstützt zeitbasierte Dateninvalidierung, wodurch Cache-Elemente nach einer festgelegten Dauer oder einem bestimmten Intervall ablaufen. Dies ist nützlich, wenn die zu erwartende Häufigkeit von Datenänderungen bekannt ist. Beispielsweise können Regionsmetadaten, die selten aktualisiert werden, planmäßig ablaufen. Durch die Nutzung von Absoluter Ablauf mit bekannter Gültigkeitsdauer und Gleitender Ablauf für sitzungsbasierte oder inaktive Daten, NCache Entfernt automatisch veraltete Einträge und trägt so zur Aufrechterhaltung der Anwendungsleistung und Datenaktualität bei.
Zeitbasierte Ablaufdaten verringern zudem die Wahrscheinlichkeit, dass Clients veraltete Daten erhalten. Wenn beispielsweise der Produktbestand in der Datenbank aktualisiert, aber noch nicht im Cache abgebildet ist, ermöglicht das Ablaufen des veralteten Cache-Eintrags der Anwendung, die aktuellsten Daten bei der nächsten Anfrage zu laden. Ebenso effektiv ist dies für das Sitzungsmanagement: Sitzungen, die über einen definierten Zeitraum inaktiv bleiben, können automatisch aus dem Cache entfernt werden.
In diesem Abschnitt
Übersicht über den Ablauf von Daten
Erläutert Anwendungsfälle und Verhaltensweisen für den absoluten Ablauf, den gleitenden Ablauf und den Standardablauf.
Absoluter Datenablauf
Erklärt, wie Vorgänge mit absolutem Ablauf ausgeführt werden.
Gleitender Datenablauf
Erklärt, wie Vorgänge mit gleitendem Ablauf ausgeführt werden.