Oracle True Cache

Oracle True Cache è una cache SQL e key-value (object o JSON) in-memory, coerente e gestita automaticamente per Oracle Database.

True Cache è una cache in memoria di sola lettura di fronte a un database Oracle.

Come Oracle Active Data Guard, True Cache è una replica completamente funzionale e di sola lettura del database primario, ad eccezione del fatto che si tratta principalmente di un disco in meno.

Le applicazioni moderne spesso richiedono un numero elevato di connessioni e un accesso rapido e a bassa latenza ai dati. Un approccio molto diffuso consiste nel posizionare le cache davanti al database perché le applicazioni in genere eseguono molte più letture rispetto agli aggiornamenti e possono leggere dalla cache senza influire sulle prestazioni del database. Ad esempio, un sistema di prenotazione delle compagnie aeree legge frequentemente i dati mentre le persone fanno acquisti per i voli ed è corretto se i dati non sono i più aggiornati rispetto a quelli presenti nel database. L'applicazione deve accedere ai dati più aggiornati solo quando qualcuno prenota un volo.

A differenza delle cache convenzionali, True Cache mantiene automaticamente nella cache i dati ad accesso più frequente e mantiene la cache coerente con il database primario, altri oggetti nella stessa cache e altre cache. Inserisce nella cache tutti gli oggetti e i tipi di dati di Oracle Database, incluso JSON.

Poiché True Cache implementa i criteri di sicurezza di Oracle Database, è possibile controllare l'accesso alla cache. Ciò consente di memorizzare nella cache i dati riservati, come le informazioni personali private, che normalmente non vengono memorizzati nella cache.

Per informazioni dettagliate, vedere Panoramica di Oracle True Cache.

Argomenti correlati