| Cost based plan selection for xpath |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 40, Downloads (12 Months): 163, Citation Count: 1
|
|
|
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
|
Stelios Paparizos , Shurug Al-Khalifa , Adriane Chapman , H. V. Jagadish , Laks V. S. Lakshmanan , Andrew Nierman , Jignesh M. Patel , Divesh Srivastava , Nuwee Wiwatwattana , Yuqing Wu , Cong Yu, TIMBER: a native system for querying XML, Proceedings of the 2003 ACM SIGMOD international conference on Management of data, June 09-12, 2003, San Diego, California
[doi> 10.1145/872757.872862]
|
| |
5
|
|
| |
6
|
A. Balmin , T. Eliaz , J. Hornibrook , L. Lim , G. M. Lohman , D. Simmen , M. Wang , C. Zhang, Cost-based optimization in DB2 XML, IBM Systems Journal, v.45 n.2, p.299-319, January 2006
|
| |
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
|
Patrick O'Neil , Elizabeth O'Neil , Shankar Pal , Istvan Cseri , Gideon Schaller , Nigel Westbury, ORDPATHs: insert-friendly XML node labels, Proceedings of the 2004 ACM SIGMOD international conference on Management of data, June 13-18, 2004, Paris, France
[doi> 10.1145/1007568.1007686]
|
| |
16
|
|
| |
17
|
|
| |
18
|
C. Mathis: Integrating Structural Joins into a Tuple-Based XPath Algebra. BTW 2007:pp 242--261
|
| |
19
|
|
| |
20
|
Albrecht Schmidt , Florian Waas , Martin Kersten , Michael J. Carey , Ioana Manolescu , Ralph Busse, XMark: a benchmark for XML data management, Proceedings of the 28th international conference on Very Large Data Bases, p.974-985, August 20-23, 2002, Hong Kong, China
|
| |
21
|
XML Data Repository, at www.cs.washington.edu/research/
|
 |
22
|
|
 |
23
|
Peter Boncz , Torsten Grust , Maurice van Keulen , Stefan Manegold , Jan Rittinger , Jens Teubner, MonetDB/XQuery: a fast XQuery processor powered by a relational engine, Proceedings of the 2006 ACM SIGMOD international conference on Management of data, June 27-29, 2006, Chicago, IL, USA
[doi> 10.1145/1142473.1142527]
|
| |
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
|
Shankar Pal , Istvan Cseri , Oliver Seeliger , Gideon Schaller , Leo Giakoumakis , Vasili Zolotov, Indexing XML data stored in a relational database, Proceedings of the Thirtieth international conference on Very large data bases, p.1146-1157, August 31-September 03, 2004, Toronto, Canada
|
| |
27
|
|
 |
28
|
|
| |
29
|
Wei Wang , Haifeng Jiang , Hongzhi Wang , Xuemin Lin , Hongjun Lu , Jianzhong Li, Efficient processing of XML path queries using the disk-based F&B Index, Proceedings of the 31st international conference on Very large data bases, August 30-September 02, 2005, Trondheim, Norway
|
| |
30
|
Shu-Yao Chien , Zografoula Vagena , Donghui Zhang , Vassilis J. Tsotras , Carlo Zaniolo, Efficient structural joins on indexed XML documents, Proceedings of the 28th international conference on Very Large Data Bases, p.263-274, August 20-23, 2002, Hong Kong, China
|
| |
31
|
Daniela Florescu , Chris Hillery , Donald Kossmann , Paul Lucas , Fabio Riccardi , Till Westmann , J. Carey , Arvind Sundararajan, The BEA streaming XQuery processor, The VLDB Journal — The International Journal on Very Large Data Bases, v.13 n.3, p.294-315, September 2004
[doi> 10.1007/s00778-004-0137-1]
|
| |
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
|
|
|