MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

Path Based Storage and Metadata Guided XPath Evaluation

Prof. Sreenivasa Kumar
IIT Madras
Talk
AG 1, AG 2, AG 3, AG 4, AG 5, SWS  
Expert Audience
English

Date, Time and Location

Wednesday, 21 June 2006
10:00
60 Minutes
E1 4
024
Saarbrücken

Abstract

As XML is gaining prevalence for representation and exchange

of data, efficient evaluation of queries on XML data
is a major research issue. Structural join based techniques
are well known for XPath evaluation. For the long path expressions,join techniques are not efficient as they increase
the number of joins and disk I/O cost. Whereas, path based
techniques try to reduce the number of joins. In this talk,
we propose a metadata guided query evaluation technique
which uses path based storage. We propose a new way of
organizing the node data of an XML file. We use interval encoding
for the nodes. In addition, we use Strong DataGuide
to assign integer path labels to distinct paths in the data
tree. An element list is maintained for each distinct path
consisting of nodes that can be reached by that path. The
Element-Map gives the one-to-many mapping between element
names (or tag names) to element lists with nodes
having that tag-name. The Path-Map gives the root-to-leaf
path for a given path label. Using these structures, we find
that we can combine top-down path matching and bottom-up
node selections to efficiently perform linear path expression
evaluation. For twig queries, we perform structural
joins at branch points. Through experimental evaluation on
standard data sets, we show that our approach outperforms
the existing path-index based approaches which in turn outperform
structural join methods.

Contact

Thomas Neumann
518
--email hidden
passcode not visible
logged in users only

Petra Schaaf, 06/19/2006 09:13
Petra Schaaf, 06/19/2006 09:12 -- Created document.