Datenablaufstrategien im Cache
NCache unterstützt zeitbasierte Datenablaufstrategien, bei denen Sie die Zeit oder das Intervall für den Ablauf Ihrer Cache-Daten angeben können. Die zeitbasierte Datenungültigmachung wird verwendet, wenn Änderungen an den Daten in einer deterministischen Zeitweise erfolgen oder wenn Sie die Häufigkeit der Datenänderungen bestimmen können. Beispielsweise werden Regionsinformationen möglicherweise nicht häufig aktualisiert, sodass Sie einen zeitbasierten Ablauf verwenden können, um solche Daten ungültig zu machen.
Note
Diese Funktion ist auch in verfügbar NCache Professional.
Darüber hinaus führt das Verfallen veralteter Daten aus dem Cache dazu, dass dem Client relevante und aktualisierte Daten bereitgestellt werden. Wenn solche Daten nach einer bestimmten Zeit aus dem Cache ablaufen, werden bei der nächsten Client-Anfrage neue Daten in den Cache geladen.
Eine weitere Verwendung des Datenablaufs besteht in der Aufrechterhaltung von Sitzungen. Wenn eine Sitzung eine bestimmte Zeit lang inaktiv war, kann sie aus dem Cache entfernt werden, da sie sich im Leerlauf befindet.
NCache unterstützt absolute und gleitende Abläufe sowie eine erweiterte Flexibilität zur Verwendung mehrerer Standardabläufe für einen Datensatz. Diese werden in den folgenden Themen ausführlich besprochen.
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.