Oracle True Cache

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

True Cache è una cache in-memory di sola lettura davanti 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 la maggior parte dei dischi è inferiore.

Le applicazioni moderne spesso richiedono un numero elevato di connessioni e un accesso rapido e a bassa latenza ai dati. Un approccio popolare è quello di 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 di una compagnia aerea legge i dati frequentemente mentre le persone acquistano voli, e va bene se i dati non sono i più aggiornati rispetto a quelli presenti nel database. L'applicazione deve accedere ai dati più recenti solo quando qualcuno prenota un volo.

A differenza delle cache convenzionali, True Cache conserva automaticamente i dati ad accesso più frequente nella cache e mantiene la cache coerente con il database primario, altri oggetti nella stessa cache e altre cache. Memorizza 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 sensibili, come le informazioni personali private, che normalmente non si possono memorizzare nella cache.

Per informazioni dettagliate, vedere Panoramica di Oracle True Cache.