ACM Home Page
Please provide us with feedback. Feedback
Cost based plan selection for xpath
Full text PdfPdf (983 KB)
Source
International Conference on Management of Data archive
Proceedings of the 35th SIGMOD international conference on Management of data table of contents
Providence, Rhode Island, USA
SESSION: Research session 16: query processing on semi-structured data table of contents
Pages 603-614  
Year of Publication: 2009
ISBN:978-1-60558-551-2
Authors
Haris Georgiadis  Athens University of Economics and Business, Athens, Greece
Minas Charalambides  Athens University of Economics and Business, Athens, Greece
Vasilis Vassalos  Athens University of Economics and Business, Athens, Greece
Sponsors
ACM: Association for Computing Machinery
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 40,   Downloads (12 Months): 163,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1559845.1559909
What is a DOI?

ABSTRACT

We present a complete XPath cost-based optimization and execution framework and demonstrate its effectiveness and efficiency for a variety of queries and datasets. The framework is based on a logical XPath algebra with novel features and operators and a comprehensive set of rewriting rules that together enable us to algebraically capture many existing and novel processing strategies for XPath queries. An important part of the framework is PSA, a very efficient cost-based plan selection algorithm for XPath queries. In the presented experimental evaluation, PSA picked the cheapest estimated query plan in 100% of the cases. Our cost-based query optimizer independent of the underlying physical data model and storage system and of the available logical operator implementations, depending on a set of well-defined APIs. We also present an implementation of those APIs, including primitive access methods, a large pool of physical operators, statistics estimators and cost models, and experimentally demonstrate the effectiveness of our end-to-end query optimization system.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
GALAX System. Available: http://db.bell-labs.com/galax/
4
 
5
 
6
 
7
 
8
 
9
J. Filho, T. Härder: Statistics for Cost-Based XML Query Optimization. Grundlagen von Datenbanken (2006)
 
10
11
 
12
13
14
15
 
16
 
17
 
18
C. Mathis: Integrating Structural Joins into a Tuple-Based XPath Algebra. BTW 2007:pp 242--261
 
19
 
20
 
21
XML Data Repository, at www.cs.washington.edu/research/
22
23
 
24
N. Tang, J. Xu Yu, et al: Fast Structural Join with a Location Function. Proc. DASFAA: pp777--786 (2006).
 
25
H. Jiang, H. Lu, et al: XR-Tree: Indexing XML Data for Efficient Structural Joins. Proc. ICDE: pp 253--263 (2003)
 
26
 
27
28
 
29
 
30
 
31
 
32
H. Georgiadis, M. Charalambides, V. Vassalos: Novel Operators for Efficient XPath Execution, Submitted for publication. Available at http://wim.aueb.gr/novOp.pdf
33


Collaborative Colleagues:
Haris Georgiadis: colleagues
Minas Charalambides: colleagues
Vasilis Vassalos: colleagues