SemanticTwig: A semantic approach to optimize XML query processing
conference contribution
posted on 2024-10-31, 18:21 authored by Zhifeng Bao, Tok Ling, Jiaheng Lu, Bo ChenTwig pattern matching (TPM) is the core operation of XML query processing. Existing approaches rely on either efficient data structures or novel labeling/indexing schemes to reduce the intermediate result size, but none of them takes into account the rich semantic information resided in XML document and the query issued. Moreover, in order to fulfill the semantics of the XPath/XQuery query, most of them require costly post processing to eliminate redundant matches and group matching results. In this paper, we propose an innovative semantics-aware query optimization approach to overcome these limitations. In particular, we exploit the functional dependency derived from the given semantic information to stop query processing early; we distinguish the output and predicate nodes of a query, then propose a query breakup technique and build a query plan, such that for each distinct query output, we avoid finding the redundant matches having the same results as the first match in most cases. Both I/O and structural join cost are saved, and much less intermediate results are produced. Experiments show the effectiveness of our optimization. © 2008 Springer-Verlag Berlin Heidelberg.
History
Related Materials
- 1.
- 2. ISBN - Is published in 9783540785675 (urn:isbn:9783540785675)
Start page
282End page
298Total pages
17Outlet
Proceedings of the13th International Conference on Database Systems for Advanced Applications (DASFAA 2008)Editors
Jayant R. Haritsa, Ramamohanarao Kotagiri, Vikram PudiName of conference
DASFAA 2008Publisher
SpringerPlace published
GermanyStart date
2008-03-19End date
2008-03-21Language
EnglishCopyright
© 2008 Springer-Verlag Berlin Heidelberg.Former Identifier
2006050541Esploro creation date
2020-06-22Fedora creation date
2015-02-11Usage metrics
Categories
Keywords
Licence
Exports
RefWorksRefWorks
BibTeXBibTeX
Ref. managerRef. manager
EndnoteEndnote
DataCiteDataCite
NLMNLM
DCDC

