Oracle True Cache

Oracle True Cache est un cache SQL et clé-valeur (objet ou JSON) en mémoire, cohérent et géré automatiquement pour Oracle Database.

True Cache est un cache en mémoire, en lecture seule, devant une base de données Oracle.

Comme Oracle Active Data Guard, True Cache est une réplique entièrement fonctionnelle en lecture seule de la base de données principale, sauf qu'il s'agit principalement d'un disque inférieur.

Les applications modernes nécessitent souvent un grand nombre de connexions et un accès rapide et à faible latence aux données. Une approche courante consiste à placer les caches devant la base de données, car les applications effectuent généralement beaucoup plus de lectures que de mises à jour, et elles peuvent lire à partir du cache sans affecter les performances de la base de données. Par exemple, un système de réservation de compagnie aérienne lit les données fréquemment lorsque les gens achètent des vols, et il est acceptable si les données ne sont pas les plus récentes par rapport à ce qui est dans la base de données. L'application n'a besoin d'accéder aux données les plus récentes que lorsque quelqu'un réserve un vol.

Contrairement aux caches classiques, True Cache conserve automatiquement les données les plus fréquemment consultées dans le cache et le cache est cohérent avec la base principale, les autres objets du même cache et les autres caches. Il met en mémoire cache tous les objets et types de données Oracle Database, y compris JSON.

Etant donné que True Cache implémente les stratégies de sécurité d'Oracle Database, vous pouvez contrôler l'accès au cache. Cela vous permet de mettre en cache des données sensibles, telles que des informations personnelles privées, que vous ne pouvez généralement pas mettre en cache.

Pour plus d'informations, reportez-vous à Présentation d'Oracle True Cache.