RNTI

MODULAD
Votre Plan d'Exécution de Requêtes est un Circuit Intégré : Changer de Métier
In EDA 2013, vol. RNTI-B-9, pp.157-167
Résumé
Dans la première génération des bases de données, les optimiseurs étaient conçus pour optimiser des requêtes individuelles. Après identification des interactions entre les requêtes, des optimiseurs étaient proposés pour offrir une optimisation multiple. La difficulté de cette optimisation est l'identification des expressions communes entre les requêtes. Ce problème est connu comme NP-difficileSellis et Ghosh (1990). Pour résoudre ce problème, des solutions basées sur la fusion des arbres algébriques des requêtes ont été proposées. Elles souffrent du problème de passage à l'échelle. Dans cet article, nous proposons l'utilisation de la théorie de graphes fortement utilisée dans le domaine de la conception des circuits intégrés pour la résolution de ce problème. Premièrement, nous définissons l'analogie entre notre problème et celui de la conception des circuits électroniques. Des algorithmes issus de la théorie des graphes sont ensuite proposés. Finalement, une évaluation de nos propositions est effectuée à l'aide de l'outil HMETIS.