Stack-based pattern matching algorithm for XML query processing

TitleStack-based pattern matching algorithm for XML query processing
Publication TypeJournal Article
Year of Publication2007
AuthorsHaw, S-C, Lee, C-S
JournalJournal of Digital Information Management
Volume5
Issue3
Pagination167 - 174
Date Published2007
KeywordsLabeling, Pattern matching, Query processing, Structural query, Twig query, XML
Abstract

With the popularity of XML as data exchange over the Web, querying XML data has become an important issue to be addressed. Since the logical structure of XML is a tree, establishing a parent-child (P-C), ancestor-descendant (A-D) or sibling relationship between nodes is essential for structural query processing. Thus, we propose using a < self-level: parent> labeling scheme to encode each element in the XML database by its positional information. Based on this labeling scheme, we further propose our TwigINLAB algorithm to optimize the query processing. Experimental results indicate that TwigINLAB can process both path queries and twig queries better than the TwigStack algorithm on an average of 27% and 14% respectively in terms of execution time using the XMARK benchmark dataset.

URLhttp://www.scopus.com/inward/record.url?eid=2-s2.0-63149191050&partnerID=40&md5=a28a66080f0d1b4d84de686811194d9f

Collaborative Partner

Institute of Electronic and Information Technology (IEIT)

Collaborative Partner

Collaborative Partner