RE-COMPUTING PRE-COMPUTED QUERY RESULTS
Pre-computed query results stored at a database server are re-computed by a computation machine. The pre-computed query results are composed of a plurality of shares. Each share ineludes a certain number of pre-computed query results. The computation resources of the computation machine needed to re...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Pre-computed query results stored at a database server are re-computed by a computation machine. The pre-computed query results are composed of a plurality of shares. Each share ineludes a certain number of pre-computed query results. The computation resources of the computation machine needed to re-compute a pre-computed query result of a first share depend on whether or not other pre-computed query results of the first share are re-computed during a given time interval forming a current re-computation cycle. The computation machine receives a request to re-compute pre-computed query results of at least a first share, determines a number of pre-computed query results in the first share to be re-computed in the current re-computation cycle based on a Reinforcement Learning algorithm, and re-computes the determined number of pre-computed query results in the first share.
Des résultats d'interrogation pré-calculés stockés au niveau d'un serveur de base de données sont recalculés par une machine de calcul. Les résultats d'interrogation pré-calculés sont constitués d'une pluralité de partages. Chaque partage comprend un certain nombre de résultats d'interrogation pré-calculés. Les ressources de calcul de la machine de calcul nécessaires pour recalculer un résultat d'interrogation pré-calculé d'un premier partage sont différents selon que d'autres résultats d'interrogation pré-calculés du premier partage sont ou non recalculés pendant un intervalle de temps donné formant un cycle de recalcul actuel. La machine de calcul reçoit une demande de recalcul des résultats d'interrogation pré-calculés d'au moins un premier partage, détermine un nombre de résultats d'interrogation pré-calculés dans le premier partage devant être recalculés pendant le cycle de recalcul actuel sur la base d'un algorithme d'apprentissage par renforcement et recalcule le nombre déterminé de résultats d'interrogation pré-calculés dans le premier partage. |
---|