|
ABSTRACT
When large XML documents published from a database are maintained externally, it is inefficient to repeatedly recompute them when the database is updated. Vastly preferable is incremental update, as common for views stored in a data warehouse. However, to support schema-directed publishing, there may be no simple query that defines the mapping from the database to the external document. To meet the need for efficient incremental update, this paper studies two approaches for incremental evaluation of ATGs [4], a formalism for schema-directed XML publishing. The reduction approach seeks to push as much work as possible to the underlying DBMS. It is based on a relational encoding of XML trees and a nontrivial translation of ATGs to SQL 99 queries with recursion. However, a weakness of this approach is that it relies on high-end DBMS features rather than the lowest common denominator. In contrast, the bud-cut approach pushes only simple queries to the DBNS and performs the bulk of the work in middleware. It capitalizes on the tree-structure of XML views to minimize unnecessary recomputations and leverages optimization techniques developed for XML publishing. While implementation of the reduction approach is not yet in the reach of commercial DBMS, we have implemented the bud-cut approach and experimentally evaluated its performance compared to recomputation.
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
|
V. Apparao et al. Document Object Model (DOM) Level 1 Specification. W3C Recommendation, Oct. 1998.
|
 |
3
|
Michael Benedikt , Chee-Yong Chan , Wenfei Fan , Juliana Freire , Rajeev Rastogi, Capturing both types and constraints in data integration, Proceedings of the 2003 ACM SIGMOD international conference on Management of data, June 09-12, 2003, San Diego, California
[doi> 10.1145/872757.872792]
|
| |
4
|
M. Benedikt, C. Y. Chan, W. Fan, R. Rastogi, S. Zheng, and A. Zhou. DTD-directed publishing with attribute translation grammars. In VLDB, 2002.
|
 |
5
|
Philip A. Bernstein , Nathan Goodman , Eugene Wong , Christopher L. Reeve , James B. Rothnie, Jr., Query processing in a system for distributed databases (SDD-1), ACM Transactions on Database Systems (TODS), v.6 n.4, p.602-625, Dec. 1981
[doi> 10.1145/319628.319650]
|
 |
6
|
|
| |
7
|
P. Bohannon, S. Ganguly, H. Korth, P. Narayan, and P. Shenoy. Optimizing view queries in ROLEX to support navigable result trees. In VLDB, 2002.
|
| |
8
|
|
| |
9
|
|
| |
10
|
K. Dimitrova, M. EL-Sayed, and E. Rundensteiner. Order-sensitive view maintenance of materialized XQuery views. In ER, 2003.
|
 |
11
|
Mary Fernandez , Atsuyuki Morishima , Dan Suciu, Efficient evaluation of XML middle-ware queries, Proceedings of the 2001 ACM SIGMOD international conference on Management of data, p.103-114, May 21-24, 2001, Santa Barbara, California, United States
|
| |
12
|
|
| |
13
|
A. Gupta and I. Mumick. Materialized Views. MIT Press, 2000.
|
| |
14
|
A. Gupta and I. S. Mumick. Maintenance of materialized views: Problems, techniques, and applications, Data Engineering Bulletin, 18(2), 1995.
|
 |
15
|
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
|
| |
16
|
Intelligent Systems Research. XML from databases: ODBC2XML. http://www.intsysr.com/odbc2xml.htm.
|
| |
17
|
R. Krishnamurthy, R. Kaushik, J. Naughton, and V. Chakaravarthy. Recursive XML schemes, recursive XML queries, and relational storage: XML-to-SQL query translation. In ICDE, 2003.
|
| |
18
|
|
 |
19
|
|
| |
20
|
|
| |
21
|
|
 |
22
|
James J. Lu , Guido Moerkotte , Joachim Schue , V. S. Subrahmanian, Efficient maintenance of materialized mediated views, Proceedings of the 1995 ACM SIGMOD international conference on Management of data, p.340-351, May 22-25, 1995, San Jose, California, United States
|
| |
23
|
B. Ludäscher, Y. Papakonstantinou, and P. Velikhov. Navigation-driven evaluation of virtual mediated views. In EDBT, 2000.
|
| |
24
|
|
| |
25
|
Oracle. Using XML in Oracle internet applications. http://technet.oracle.com/tech/xml/.
|
| |
26
|
|
 |
27
|
|
| |
28
|
|
| |
29
|
D. Saha and C. R. Ramakrishnan. Incremental evaluation of tabled logic programs. In ICLP, 2003.
|
| |
30
|
M. Staudt and M. Jarke. Incremental maintenance of externally materialized views. In VLDB Journal, 1996.
|
| |
31
|
|
| |
32
|
Y. Wang, D. DeWitt, and J. Cai. X-Diff: An effective change detection algorithm for XML documents. In ICDE, 2003.
|
| |
33
|
|
 |
34
|
Yue Zhuge , Héctor García-Molina , Joachim Hammer , Jennifer Widom, View maintenance in a warehousing environment, Proceedings of the 1995 ACM SIGMOD international conference on Management of data, p.316-327, May 22-25, 1995, San Jose, California, United States
|
CITED BY 8
|
|
|
|
|
|
|
|
|
|
|
Byron Choi , Wenfei Fan , Xibei Jia , Arek Kasprzyk, A uniform system for publishing and maintaining XML data, Proceedings of the Thirtieth international conference on Very large data bases, p.1301-1304, August 31-September 03, 2004, Toronto, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|