ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Pattern based processing of XPath queries
Full text PdfPdf (390 KB)
Source
ACM International Conference Proceeding Series; Vol. 299 archive
Proceedings of the 2008 international symposium on Database engineering & applications table of contents
Coimbra, Portugal
SESSION: Semi-structured databases and XML table of contents
Pages: 179-188  
Year of Publication: 2008
ISBN:978-1-60558-188-0
Authors
Gerard Marks  Dublin City University, Dublin, Ireland
Mark Roantree  Dublin City University, Dublin, Ireland
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 62,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

As the popularity of areas including document storage and distributed systems continues to grow, the demand for high performance XML databases is increasingly evident. This has led to a number of research efforts aimed at exploiting the maturity of relational database systems in order to increase XML query performance. In our approach, we use an index structure based on a metamodel for XML databases combined with relational database technology to facilitate fast access to XML document elements. The query process involves transforming XPath expressions to SQL which can be executed over our optimised query engine. As there are many different types of XPath queries, varying processing logic may be applied to boost performance not only to individual XPath axes, but across multiple axes simultaneously. This paper describes a pattern based approach to XPath query processing, which permits the execution of a group of XPath location steps in parallel.


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
Boulos J. and Karakashian S. A New Design for a Native XML Storage and Indexing Manager. In Proceedings of EDBT 2006, LNCS vol. 3896, Springer, pp. 755--772, 2006.
 
3
 
4
DBLP Computer Science Bibliography (online). www.sigmod.org/dblp/db/index.html, 2008.
 
5
XMark - An XML Benchmark Project (online). www.xml-benchmark.org/, 2008.
 
6
 
7
 
8
 
9
 
10
Sedna - Native XML Database. http://modis.ispras.ru/sedna/, 2008.
 
11
MonetDB - open source XML database. http://monetdb.cwi.nl/, 2008.
 
12
The World Wide Web Consortium. http://www.w3.org/, 2008.
 
13
Noonan C., Durrigan C. and Roantree M. Using an Oracle Repository to Accelerate XPath Queries. In 17th International Conference on Database and Expert Systems Applications (DEXA 2006), LNCS vol. 4080, pp. 73--82, Springer, 2006.
 
14
 
15
Jun Gao1., Dongqing Yang1 and Yunfeng Liu1. X2S: Translating XPath into Efficient SQL Queries. Conceptual Modeling for Advanced Application Domains, PSpringer Berlin / CoMWIM 2004. Web Information Integration, Pages 210--222.
 
16
Noonan C. and Roantree M. Optimising XML-based Web Information Systems. In Proceedings on International Workshop on Web Information Systems Modeling (WISM), pp. 803--814, Tapir Academic Press, 2007.
 
17
O'Connor M., Bellahsene Z. and Roantree M. An Extended PreOrder Index for Optimising XPath Expressions. Proceedings of 3rd XML Database Symposium, LNCS Vol. 3671, Springer, pp 114--128, 2005.
 
18
Qun C., Lim A. and Ong K. D(k)-Index: An Adaptive Structural Summary for Graph-Structured Data. Proceedings of the 29th VLDB Conference, Morgan Kaufmann, 2003.
 
19
Noonan C. Masters Thesis. Pruning XML Trees for XPath Query Optimisation. School of Computing, Dublin City University, 2007.
 
20
Suciu D. and Miklau G. University of Washington's XML Repository. at: URL http://www.cs.washington.edu/research/xmldatasets, 2002.
 
21
22
 
23
 
24
O'Connor M. F., Roantree M. FASTX Repository Processing Framework. Technical Report ISG-08-01, Dublin City University, March 2008.
 
25
Megginson D., SAX - The Simple API for XML Version 2.0. Online Resource, 2008. http://www.saxproject.org/
 
26
Document Object Model (DOM) Level 3.0. World Wide Web Consortium, 2004. http://www.w3.org/DOM/
 
27
PostgreSQL, An Open Source Relational Database System Release 8.3.0. Online Resource, 2008. http://www.postgresql.org
28
 
29
Lu Qin and Jeffrey Xu Yu and Bolin Ding DASFAA, pp. 850--862, Springer, 2007.
 
30
Nicolas Bruno and Nick Koudas and Divesh Srivastava Proceedings of the 2002 ACM SIGMOD international conference on Management of data, pp. 310--321, ACM, 2002.
 
31
Songting Chen and Hua-Gang Li and Junichi Tatemura and Wang-Pin Hsiung and Divyakant Agrawal and K. Selçuk Candan Proceedings of the 32nd international conference on Very large data bases, pp. 283--294, VLDB Endowment, 2006.
32

Collaborative Colleagues:
Gerard Marks: colleagues
Mark Roantree: colleagues