Oracle True Cache

Oracle True Cache ist ein speicherresidenter, konsistenter und automatisch verwalteter SQL- und Schlüsselwert-Cache (Objekt oder JSON) für Oracle Database.

True Cache ist ein speicherresidenter, schreibgeschützter Cache vor einer Oracle-Datenbank.

Genau wie Oracle Active Data Guard ist True Cache ein voll funktionsfähiges, schreibgeschütztes Replikat der Primärdatenbank, mit der Ausnahme, dass es in der Regel weniger Datenträger ist.

Moderne Anwendungen erfordern oft eine hohe Anzahl von Verbindungen und einen schnellen Zugriff mit geringer Latenz auf die Daten. Ein gängiger Ansatz besteht darin, Caches vor der Datenbank zu platzieren, da Anwendungen in der Regel viel mehr Lesevorgänge ausführen als Updates, und sie aus dem Cache lesen können, ohne die Datenbankperformance zu beeinträchtigen. Zum Beispiel liest ein Airline-Reservierungssystem Daten häufig, wenn Leute für Flüge einkaufen, und es ist in Ordnung, wenn die Daten im Vergleich zu den Daten in der Datenbank nicht die aktuellsten sind. Die Anwendung muss nur dann auf die aktuellsten Daten zugreifen, wenn jemand einen Flug reserviert.

Im Gegensatz zu herkömmlichen Caches hält True Cache die am häufigsten aufgerufenen Daten automatisch im Cache und hält den Cache mit der Primärdatenbank, anderen Objekten im selben Cache und anderen Caches konsistent. Er speichert alle Oracle Database-Objekte und -Datentypen, einschließlich JSON.

Da True Cache Oracle Database-Sicherheits-Policys implementiert, können Sie den Zugriff auf den Cache kontrollieren. Auf diese Weise können Sie sensible Daten wie private persönliche Informationen cachen, die Sie normalerweise nicht cachen.

Ausführliche Informationen finden Sie unter Überblick über Oracle True Cache.