Passer à la navigation principale Passer à la recherche Passer au contenu principal

Type-based XML projection

  • Véronique Benzaken
  • , Giuseppe Castagna
  • , Dario Colazzo
  • , Kim Nguyên
  • INRIA Saclay, Laboratoire de Recherche en Informatique (LRI), Université Paris Sud
  • PSL research University & IPSL

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

XML data projection (or pruning) is one of the main optimization techniques recently adopted in the context of main-memory XML query-engines. The underlying idea is quite simple: given a query Q over a document D, the subtrees of D not necessary to evaluate Q are pruned, thus obtaining a smaller document D′. Then Q is executed over D′, hence avoiding to allocate and process nodes that will never be reached by navigational specifications in Q. In this article, we propose a new approach, based on types, that greatly improves current solutions. Besides providing comparable or greater precision and far lesser pruning overhead our solution, unlike current approaches, takes into account backward axes, predicates, and can be applied to multiple queries rather than just to single ones. A side contribution is a new type system for XPath able to handle backward axes, which we devise in order to apply our solution. The soundness of our approach is formally proved. Furthermore, we prove that the approach is also complete (i.e., yields the best possible type-driven pruning) for a relevant class of queries and DTDs, which include nearly all the queries used in the XMark and XPathMark benchmarks. These benchmarks are also used to test our implementation and show and gauge the practical benefits of our solution.

langue originaleAnglais
titreVLDB 2006 - Proceedings of the 32nd International Conference on Very Large Data Bases
EditeurAssociation for Computing Machinery
Pages271-282
Nombre de pages12
ISBN (imprimé)1595933859, 9781595933850
étatPublié - 1 janv. 2006
Modification externeOui
Evénement32nd International Conference on Very Large Data Bases, VLDB 2006 - Seoul, Corée du Sud
Durée: 12 sept. 200615 sept. 2006

Série de publications

NomVLDB 2006 - Proceedings of the 32nd International Conference on Very Large Data Bases

Une conférence

Une conférence32nd International Conference on Very Large Data Bases, VLDB 2006
Pays/TerritoireCorée du Sud
La villeSeoul
période12/09/0615/09/06

Empreinte digitale

Examiner les sujets de recherche de « Type-based XML projection ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation