|
ABSTRACT
Semantic caching is an important technology for improving the response time of future user queries specified over remote servers. This paper deals with the fundamental query containment problem in an XQuery-based semantic caching system. To our best knowledge, the impact of subtle differences in XQuery semantics caused by different ways of specifying variables on query containment has not yet been studied. We introduce the concept of variable binding dependencies for representing the hierarchical element dependencies preserved by an XQuery. We analyze the problem of XQuery containment in the presence of such dependencies. We propose a containment mapping technique for nested XQuery in presence of variable binding dependencies. The implication of the nested block structure on XQuery containment is also considered. We mention the performance gains achieved by a semantic caching system we build based on the proposed technique.
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
|
A. Deutsch and V. Tannen. Containment of Regular Path Expressions under Integrity Constraints. In KRDB, Rome, Italy, pages 1--11, June 2001.
|
 |
2
|
|
 |
3
|
Diego Calvanese , Giuseppe De Giacomo , Maurizio Lenzerini , Moshe Y. Vardi, Rewriting of regular expressions and regular path queries, Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, p.194-204, May 31-June 03, 1999, Philadelphia, Pennsylvania, United States
[doi> 10.1145/303976.303996]
|
 |
4
|
|
| |
5
|
L. Chen. A Semantic Caching System for XML Queries. Dissertation, WPI, 2003.
|
| |
6
|
L. Chen and E. A. Rundensteiner. ACE-XQ: A CachE-aware XQuery Answering System. In WebDB, pages 31--36, June 2002.
|
 |
7
|
|
| |
8
|
|
| |
9
|
A. Deutsch, Y. Papakonstantinou, and Y. Xu. The NEXT Logical Framework for XQuery. In VLDB, Toronto, Canada, pages 168--179, 2004.
|
| |
10
|
X. Dong, A. Halevy, and I. Tatarinov. Containment of nested xml queries. In VLDB, Toronto, Canada, pages 132--143, 2004.
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
| |
14
|
IPSI-XQ. http://ipsi.fhg.de/oasys/projects/ipsi-xq/index_e.html.
|
| |
15
|
D. Lee and W. W. Chu. Constraints-Preserving Transformation from XML Document Type Definition to Relational Schema. In ER, Salt Lake City, Utah, pages 323--338, 2000.
|
| |
16
|
|
| |
17
|
|
 |
18
|
|
| |
19
|
M. Vincent and J. Liu. Multivalued Dependencies in XML. In BNCOD, Coventry, UK, pages 4--18, 2003.
|
| |
20
|
W3C. XML Query Use Cases, W3C Working Draft 02, May, 2003. http://www.w3.org/TR/xquery-use-cases.
|
| |
21
|
W3C. XQuery 1.0 and XPath 2.0 Formal Semantics. http://www.w3.org/TR/query-semantics/, May 2003.
|
| |
22
|
|
 |
23
|
Sihem Amer-Yahia , SungRan Cho , Laks V. S. Lakshmanan , Divesh Srivastava, Minimization of tree pattern queries, Proceedings of the 2001 ACM SIGMOD international conference on Management of data, p.497-508, May 21-24, 2001, Santa Barbara, California, United States
|
CITED BY 4
|
|
Dimitri Theodoratos , Stefanos Souldatos , Theodore Dalamagas , Pawel Placek , Timos Sellis, Heuristic containment check of partial tree-pattern queries in the presence of index graphs, Proceedings of the 15th ACM international conference on Information and knowledge management, November 06-11, 2006, Arlington, Virginia, USA
|
|
|
Pawel Placek , Dimitri Theodoratos , Stefanos Souldatos , Theodore Dalamagas , Timos Sellis, A heuristic approach for checking containment of generalized tree-pattern queries, Proceeding of the 17th ACM conference on Information and knowledge management, October 26-30, 2008, Napa Valley, California, USA
|
|
|
Guangjun Xie , Qi Cheng , Jarek Gryz , Calisto Zuzarte, Some rewrite optimizations of DB2 XQuery navigation, Proceeding of the 17th ACM conference on Information and knowledge management, October 26-30, 2008, Napa Valley, California, USA
|
|
|
|
|