Modeles de cout pour l'optimisation de requetes objet

par JEAN-ROBERT GRUSER

Thèse de doctorat en Sciences appliquées

Sous la direction de Patrick Valduriez.

Soutenue en 1996

à Paris 6 .

    mots clés mots clés


  • Résumé

    Dans cette these nous abordons le probleme de l'optimisation de requetes dans les systemes de gestion de bases de donnees orientees objet. Nous nous interessons plus particulierement a la transformation des requetes en code executable, et a l'estimation de leur cout. Les bases de donnees orientees objet sont des systemes issus des langages de programmation objet. L'optimisation de requetes dans ce contexte fait face a de nombreux problemes : l'espace de recherche est tres grand, le modele de placement des objets est extremement flexible, le modele d'execution est tres puissant. Dans cette these, nous proposons un syteme complet d'optimisation physique capable de prendre en compte les caractertiques du modele objet. La majorite des contributions de la these ont ete implantees dans un environnement pour l'optimisation de requetes objet : le prototype flora. Dans le cadre de ce prototype, nous nous avons etudie les differents principes d'optimisation dynamique. Cette these presente, tout d'abord, un modele de placement tres general facilement adaptable aux systemes existants. Le programmeur utilise le schema de la base pour specifier le placement des objets. Le systeme est capable d'en deduire les structures physiques de stockage et leurs statistiques. L'optimiseur reecrit les requetes pour en ameliorer les performances, en utilisant ces structures physiques. Nous avons aussi defini un modele d'execution objet base sur le modele relationnel et les langages de programmation objet. Nous presentons aussi un nouveau type d'expressions de chemin : les expressions de chemin filtrees. Leur etude a fait l'objet de multiples experiences sur le systeme o2 en utilisant le banc de test oo7. De la definition de ces deux modeles, nous en deduisons le composant majeur d'un optimisateur physique : le modele de cout. Ce modele sert a choisir la meilleure facon d'executer la requete. Nous avons construit trois niveaux de formules de cout adaptes a chacune des phases du processus d'optimisation. Le modele de cout a la particularite de prendre en compte la grande variete des caracteristiques du modele objet. Nous avons valide ce modele grace a de nombreuses experiences effectuees sur des systemes de gestion de bases de donnees objet du commerce.


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 167 P.
  • Annexes : 94 REF.

Où se trouve cette thèse ?

  • Bibliothèque : Université Pierre et Marie Curie. Bibliothèque Universitaire Pierre et Marie Curie . Section Mathématiques-Informatique Recherche.
  • Non disponible pour le PEB
  • Cote : T Paris 6 1996 576
  • Bibliothèque : Centre Technique du Livre de l'Enseignement supérieur (Marne-la-Vallée, Seine-et-Marne).
  • Disponible pour le PEB
  • Cote : PMC RT P6 1996
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.