PRIX: Indexing And Querying XML Using Prüfer Sequences

  • Authors:
  • Praveen Rao;Bongki Moon

  • Affiliations:
  • -;-

  • Venue:
  • ICDE '04 Proceedings of the 20th International Conference on Data Engineering
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose a new way of indexing XML documents and processingtwig patterns in an XML database. Every XML documentin the database can be transformed into a sequence oflabels by Prüfer's method that constructs a one-to-one correspondencebetween trees and sequences. During query processing,a twig pattern is also transformed into its Prüfer sequence.By performing subsequence matching on the set ofsequences in the database, and performing a series of refinementphases that we have developed, we can find all the occurrencesof a twig pattern in the database. Our approachallows holistic processing of a twig pattern without breakingthe twig into root-to-leaf paths and processing these paths individually.Furthermore, we show in the paper that all correctanswers are found without any false dismissals or false alarms.Experimental results demonstrate the performance benefits ofour proposed techniques.