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 et en lecture seule devant une base de données Oracle.
A l'instar d'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 de disques de moins.
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 des 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 que les données ne soient pas les plus récentes par rapport à ce qui se trouve dans la base de données. L'application n'a besoin d'accéder aux données les plus récentes que lorsqu'une personne 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 reste cohérent avec la base de données principale, les autres objets du même cache et les autres caches. Il met en cache tous les objets et types de données Oracle Database, y compris JSON.
Comme True Cache implémente des stratégies de sécurité 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 risquez de ne pas normalement mettre en cache.
Pour plus d'informations, reportez-vous à Présentation d'Oracle True Cache.