|
ABSTRACT
In this paper we study the classical problem of the impact of an update on a view defined over semi-structured data. We adopt the following working hypotheses: (i) the source document is modeled by an unranked, labeled, ordered tree, (ii) a view v is a tree query whose evaluation on the source document provides a desired partial view of the document, (iii) a class of updates C is also given by a tree query selecting the nodes to modify. We then study the following problem: given a view query v and a class of updates C, is it possible to detect if the view v is independent of each update q in C? We show that the problem is in general PSPACE-hard. We propose a sufficient condition evaluable in polynomial time ensuring the independence of a view v with respect to a class of updates C. We then consider the class of linear view queries for which the problem becomes polynomial.
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
|
|
| |
4
|
Andrey Balmin , Fatma Özcan , Kevin S. Beyer , Roberta J. Cochrane , Hamid Pirahesh, A framework for using materialized XPath views in XML query processing, Proceedings of the Thirtieth international conference on Very large data bases, p.60-71, August 31-September 03, 2004, Toronto, Canada
|
| |
5
|
M. Benedikt, A. Bonifati, S. Flesca, and A. Vyas. Verification of tree updates for optimization. In CAV, volume 3576, pages 379--393. Springer, 2005.
|
 |
6
|
|
 |
7
|
Jose A. Blakeley , Per-Ake Larson , Frank Wm Tompa, Efficiently updating materialized views, Proceedings of the 1986 ACM SIGMOD international conference on Management of data, p.61-71, May 28-30, 1986, Washington, D.C., United States
|
| |
8
|
|
| |
9
|
K. Dimitrova, M. El-Sayed, and E. Rundensteiner. Order-sensitive view maintenance of materialized xquery views, 2003.
|
| |
10
|
G. Ghelli, K. H. Rose, and J. Siméon. Commutativity analysis in XML update languages. In ICDT, pages 374--388, 2007.
|
| |
11
|
T. Griffin and L. Libkin. Incremental maintenance of views with duplicates. pages 328--339, 1995.
|
| |
12
|
A. Gupta and I. S. Mumick. Maintenance of materialized views: Problems, techniques, and applictions. In Proc. 24th Int. Conf. Very Large Data Bases, VLDB, 1995.
|
 |
13
|
Ashish Gupta , Inderpal Singh Mumick , V. S. Subrahmanian, Maintaining views incrementally, Proceedings of the 1993 ACM SIGMOD international conference on Management of data, p.157-166, May 25-28, 1993, Washington, D.C., United States
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
 |
17
|
|
| |
18
|
M. Onizuka, F. Y. Chan, R. Michigami, and T. Honishi. Incremental maintenance for materialized XPath/XSLT views.
|
| |
19
|
L. Quan, L. Chen, and E. Rundensteiner. Efficient refresh in an XQL-based web caching system, 2000.
|
| |
20
|
M. Raghavachari and O. Shmueli. Conflicting XML updates. In Advances in Database Technology - EDBT, volume 3896, pages 552--569, 2006.
|
 |
21
|
Arsany Sawires , Junichi Tatemura , Oliver Po , Divyakant Agrawal , K. SelÇuk Candan, Incremental maintenance of path-expression views, Proceedings of the 2005 ACM SIGMOD international conference on Management of data, June 14-16, 2005, Baltimore, Maryland
[doi> 10.1145/1066157.1066208]
|
| |
22
|
M. H. Scholl, C. Laasch, and M. Tresch. Updatable views in object-oriented databases. In Proc. 2nd Intl. Conf. on Deductive and Object-Oriented Databases (DOOD), number 566, 1991.
|
| |
23
|
|
| |
24
|
W. C. XPath. XML path language(XPath) version 1.0. Novembre 1999.
|
| |
25
|
|
|