12.07.2015 Views

Le resume linguistique de donnees structurees comme ... - APMD

Le resume linguistique de donnees structurees comme ... - APMD

Le resume linguistique de donnees structurees comme ... - APMD

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

116 CHAPITRE 5 — In<strong>de</strong>xation <strong>de</strong> donnéesqu’une recherche intervient lors <strong>de</strong> l’interrogation, mais aussi lors <strong>de</strong>s insertions et suppressions,soit lors <strong>de</strong> toute opération sur les données.5.2.3.7 Taux d’occupationRappelons que les techniques arborescentes allouent à chaque nœud un espace <strong>de</strong> stockage.L’occupation <strong>de</strong> cet espace varie au cours <strong>de</strong>s opérations sur l’arbre (créations, insertions etsuppression d’objets). À chaque instant, l’espace alloué est partiellement ou complètement utilisé.La proportion utile <strong>de</strong> cet espace pour un nœud représente son « taux d’occupation ».En général, le taux d’occupation désigne une valeur plancher, un minimum <strong>de</strong> la proportionutile (minimum occupancy) d’un nœud garanti par la technique. Par exemple, cette proportiongarantie est <strong>de</strong> 50% pour le B-Tree [5].Pour les techniques multidimensionnelles, un taux d’occupation minimum semble difficileà obtenir. Néanmoins, le BV-Tree <strong>de</strong> Michael Freeston [61] garantit un taux <strong>de</strong> 33%.5.2.3.8 FlexibilitéUn aspect important d’une technique d’in<strong>de</strong>xation est, au-<strong>de</strong>là <strong>de</strong>s principes <strong>de</strong> conception,l’organisation <strong>de</strong> l’in<strong>de</strong>x sur disque et en mémoire. Depuis le B-Tree [5], les techniques d’in<strong>de</strong>xationallouent à chaque nœud d’un arbre un espace <strong>de</strong> stockage constant ou variable surdisque.La flexibilité d’une technique s’entend par cette variabilité <strong>de</strong> la taille <strong>de</strong>s nœuds. Contrairementà certains domaines d’applications, la flexibilité n’est pas recherchée ici car elle estpréjudiciable à l’efficacité d’une technique. En effet, <strong>de</strong>s tailles variables pour les nœuds <strong>de</strong>l’arbre, combinées avec un taux d’occupation non garanti, empêchent <strong>de</strong> prédire la taille <strong>de</strong>l’arbre, et par conséquent, <strong>de</strong> garantir ses performances.On note que le LSD-Tree [81] décrit un arbre à plusieurs niveaux logiques organisé <strong>de</strong> tellesorte qu’un niveau rési<strong>de</strong> en mémoire centrale, et les autres en mémoire secondaire.5.2.3.9 Complexité<strong>Le</strong>s complexités temporelle et spatiale forment le critère d’évaluation le plus importantd’une technique d’in<strong>de</strong>xation car l’objectif d’un in<strong>de</strong>x est <strong>de</strong> réduire les temps <strong>de</strong> réponse lorsdu traitement <strong>de</strong>s requêtes. En raison <strong>de</strong> la latence <strong>de</strong>s supports <strong>de</strong> stockage vis-à-vis du processeur,cet objectif revient à réduire le nombre d’opérations d’entrées/sorties. D’après Frees-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!