CACHING METHODOLOGY FOR DYNAMIC SEMANTIC TABLES

A method for caching includes determining a degree of relatedness for a database entry stored in a concept table (602). The concept table is stored in cache. The degree of relatedness is based on a comparison between a concept of data of the database entry and a concept of the concept table. The met...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: JOHNSON, SANDRA, MILLER, GRANT, DOUGLAS
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method for caching includes determining a degree of relatedness for a database entry stored in a concept table (602). The concept table is stored in cache. The degree of relatedness is based on a comparison between a concept of data of the database entry and a concept of the concept table. The method includes determining an amount of data usage for the database entry where the data usage includes an amount of usage of the database entry while in cache (604). The method includes determining a cache flushing rating for the database entry (606). The cache flushing rating is determined from the degree of relatedness of the database entry and the amount of data usage of the database entry. The method includes flushing the database entry from the cache in response to the cache flushing rating of the database entry being below a cache flush threshold (610). L'invention concerne un procédé de mise en cache, qui consiste à déterminer un degré de rapprochement pour une entrée de base de données stockée dans une table de concepts (602). La table de concepts est stockée dans un cache. Le degré de rapprochement est basé sur une comparaison entre un concept de données de l'entrée de base de données et un concept de la table de concepts. Le procédé consiste à déterminer une quantité d'utilisation de données pour l'entrée de base de données, l'utilisation de données comprenant une quantité d'utilisation de l'entrée de base de données pendant que cette dernière se trouve dans un cache (604). Le procédé consiste à déterminer une estimation de vidage de cache pour l'entrée de base de données (606). L'estimation de vidage de cache est déterminée à partir du degré de rapprochement de l'entrée de base de données et de la quantité d'utilisation de données de l'entrée de base de données. Le procédé consiste à supprimer l'entrée de base de données du cache en réponse au fait que l'estimation de vidage de cache de l'entrée de base de données est au-dessous d'un seuil de vidage de cache (610).