Fast Matching of Twig Patterns

Loading...
Thumbnail Image
File version
Author(s)
Li, Jiang
Wang, Junhu
Griffith University Author(s)
Primary Supervisor
Other Supervisors
Editor(s)

Bhowmick, SS

Kung, J

Wagner, R

Date
2008
Size

333318 bytes

File type(s)

application/pdf

Location
License
Abstract

Twig pattern matching plays a crucial role in data processing. Existing twig pattern matching algorithms can be classified into two-phase algorithms and one-phase algorithms. While the two-phase algorithms (e.g., ) suffer from expensive merging cost, the one-phase algorithms (e.g., , , ) either lack efficient filtering of useless elements, or use over-complicated data structures. In this paper, we present two novel one-phase holistic twig matching algorithms, TwigMix and , which combine the efficient selection of useful elements (introduced in ) with the simple lists for storing final solutions (introduced in ). simply introduces the element selection function of into to avoid manipulation of useless elements in the stack and lists. further improves this by introducing some pointers in the lists to completely avoid the use of stacks. Our experiments show significantly and consistently outperforms and (up to several times faster), and is up to two times faster than .

Journal Title

Lecture Notes in Computer science

Conference Title
Book Title
Edition
Volume

5181

Issue
Thesis Type
Degree Program
School
Publisher link
Patent number
Funder(s)
Grant identifier(s)
Rights Statement
Rights Statement

© 2008 Springer Berlin / Heidelberg. This is the author-manuscript version of this paper. Reproduced in accordance with the copyright policy of the publisher. The original publication is available at www.springerlink.com

Item Access Status
Note
Access the data
Related item(s)
Subject

Database systems

Persistent link to this record
Citation
Collections