Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/876875.879022guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Structural Joins: A Primitive for Efficient XML Query Pattern Matching

Published: 26 February 2002 Publication History

Abstract

XML queries typically specify patterns of selection predicates on multiple elements that have some specified tree structured relationships. The primitive tree structured relationships are parent-child and ancestor-descendant, and finding all occurrences of these relationships in an XML database is a core operation for XML query processing.In this paper, we develop two families of structural join algorithms for this task: tree-merge and stack-tree. The tree-merge algorithms are a natural extension of traditional merge joins and the recently proposed multi-predicate merge joins, while the stack-tree algorithms have no counterpart in traditional relational join processing. We present experimental results on a range of data and queries using the TIMBER native XML query engine built on top of SHORE. We show that while, in some cases, tree-merge algorithms can have performance comparable to stack-tree algorithms, in many cases they are considerably worse. This behavior is explained by analytical results that demonstrate that, on sorted inputs, the stack-tree algorithms have worst-case I/O and CPU complexities linear in the sum of the sizes of inputs and output, while the tree-merge algorithms do not have the same guarantee.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICDE '02: Proceedings of the 18th International Conference on Data Engineering
February 2002

Publisher

IEEE Computer Society

United States

Publication History

Published: 26 February 2002

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Worst Case Optimal Joins on Relational and XML dataProceedings of the 2018 International Conference on Management of Data10.1145/3183713.3183721(1833-1835)Online publication date: 27-May-2018
  • (2017)Tree pattern matching in heterogeneous fuzzy XML databasesKnowledge-Based Systems10.1016/j.knosys.2017.02.003122:C(119-130)Online publication date: 15-Apr-2017
  • (2017)A new structure and access mechanism for secure and efficient XML data broadcast in mobile wireless networksJournal of Systems and Software10.1016/j.jss.2016.11.036125:C(119-132)Online publication date: 1-Mar-2017
  • (2017)Order IndexesThe VLDB Journal — The International Journal on Very Large Data Bases10.1007/s00778-016-0436-326:1(55-80)Online publication date: 1-Feb-2017
  • (2016)Index-assisted hierarchical computations in main-memory RDBMSProceedings of the VLDB Endowment10.14778/2994509.29945249:12(1065-1076)Online publication date: 1-Aug-2016
  • (2014)A study on parallelizing XML path filtering using acceleratorsACM Transactions on Embedded Computing Systems10.1145/256004013:4(1-28)Online publication date: 10-Mar-2014
  • (2014)Temporal and multi-versioned XML documentsInformation Processing and Management: an International Journal10.1016/j.ipm.2013.08.00350:1(113-131)Online publication date: 1-Jan-2014
  • (2013)Efficient Tree Pattern Queries On Encrypted XML DocumentsTransactions on Data Privacy10.5555/2612272.26122746:3(199-226)Online publication date: 1-Dec-2013
  • (2013)Algebraic incremental maintenance of XML viewsACM Transactions on Database Systems10.1145/2508020.250802138:3(1-45)Online publication date: 5-Sep-2013
  • (2013)DeltaNIProceedings of the 2013 ACM SIGMOD International Conference on Management of Data10.1145/2463676.2465329(905-916)Online publication date: 22-Jun-2013
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media