Abhängigkeit der Cache-Datenbank
Heutzutage integrieren die meisten Anwendungen, die Datenbank-/Datenquellenaufrufe stark nutzen, verteiltes Caching für den Cache-intensiven Abfrageergebnissatz, was zur Steigerung der Anwendungsleistung und Skalierbarkeit beiträgt. Zu diesem Zweck möchten Sie, dass alle Datenänderungen in der Datenquelle Cache-Daten ungültig machen und entfernen. NCache stellt einen Mechanismus namens Datenbankabhängigkeit bereit, um Daten ungültig zu machen, wenn Änderungen in Echtzeit auftreten.
Darüber hinaus verwenden diese Datenbanken/Datenquellen relationale Modelle, es gibt jedoch keine relationalen Modelle in Caches, in denen Daten lediglich als Schlüssel-Wert-Paare vorliegen. Um dies zu überwinden NCache Zusammen mit der Datenbankabhängigkeit bietet es verschiedene Techniken, mit denen Benutzer Abhängigkeiten einzelner Elemente von anderen bereitstellen können und umgekehrt.
In diesem Abschnitt
SQL-Abhängigkeit
Erklärt, wie die SQL-Datenbankabhängigkeitsfunktion zum Synchronisieren des Caches mit Microsoft SQL Server 2005/2008 verwendet wird.
Oracle-Abhängigkeit
Erklärt, wie Sie die Oracle-Abhängigkeitsfunktion verwenden, um den Cache mit der Oracle-Datenbank zu synchronisieren.
OleDB-Abhängigkeit
Beschreibt, wie Sie erweiterbare Abhängigkeiten nutzen können, indem Sie Ihre eigene benutzerdefinierte Ablauflogik für jede Datenbank definieren.
CLR-Prozeduren in SQL Server
Erklärt, wie die gespeicherten CLR-Prozeduren für die Datenbank geschrieben werden, um Caches mit der Datenbank zu synchronisieren.