Holistic Twig Joins: Optimal XML Pattern Matching - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Holistic Twig Joins: Optimal XML Pattern Matching

Description:

Holistic Twig Joins: Optimal XML Pattern Matching. Written by: Nicolas Bruno. Nick Koudas ... Tag-based markup language that allows you to share structured information ... – PowerPoint PPT presentation

Number of Views:86
Avg rating:3.0/5.0
Slides: 19
Provided by: jwb5
Learn more at: https://www.cise.ufl.edu
Category:

less

Transcript and Presenter's Notes

Title: Holistic Twig Joins: Optimal XML Pattern Matching


1
Holistic Twig JoinsOptimal XML Pattern Matching
  • Written by
  • Nicolas Bruno
  • Nick Koudas
  • Divesh Srivastava
  • Presented by
  • Jose Luna
  • John Bassett

2
What is XML?
  • Extensible Markup Language
  • Tag-based markup language that allows you to
    share structured information
  • Information is easily transferred across systems

3
XML Example
4
Twigs
  • A twig is simply a subtree
  • Example (ignore numbers for now)

5
What is XQuery?
  • Query language designed to query collections of
    XML data
  • XQuery is a full-fledged query language, but we
    are only concerned with ancestor-descendent and
    parent-child relationships.

6
XQuery Relationships
  • Single line indicates parent-child relationship
  • Double line indicates an ancestor-descendent
    relationship

7
XQuery Example 1
  • Query
  • booktitle XML and year 2000
  • Associated query tree

8
XQuery Example 2
  • Query
  • booktitle XML//authorfn jane
  • AND ln doe
  • Associated
  • query tree

9
(No Transcript)
10
XB-Trees
  • An XB-Tree is simply a B-Tree that is designed to
    index this XML data using the positional data
  • Indexing using (LeftPos RightPos)
  • Querying is done just as is done in a regular
    B-Tree

11
XB-Tree Example
12
Experimental Results
13
Experimental Results
14
Experimental Results
15
Experimental Results
16
Experimental Results
17
Experimental Results
18
Questions?Thank you!
Write a Comment
User Comments (0)
About PowerShow.com