|
ABSTRACT
Given a database, the view maintenance problem is concerned with the efficient computation of the new contents of a given view when updates to the database happen. We consider the view maintenance problem for the situation when the database contains a weighted graph and the view is either the transitive closure or the answer to the all-pairs shortest-distance problem (APSD). We give incremental algorithms for APSD, which support both edge insertions and deletions. For transitive closure, the algorithm is applicable to a more general class of graphs than those previously explored. Our algorithms use first-order queries, along with addition (+) and less-than (<) operations (FO(+,<)); they store O(n2) number of tuples, where n is the number of vertices, and have AC0 data complexity for integer weights. Since FO(+,<) is a sublanguage of SQL and is supported by almost all current database systems, our maintenance algorithms are more appropriate for database applications than nondatabase query types of maintenance algorithms.
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
|
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
|
| |
3
|
Adam L. Buchsbaum , Paris C. Kanellakis , Jeffrey S. Vitter, A data structure for arc insertion and regular path finding, Proceedings of the first annual ACM-SIAM symposium on Discrete algorithms, p.22-31, January 22-24, 1990, San Francisco, California, United States
|
| |
4
|
|
 |
5
|
|
| |
6
|
Djidjev, H., Pantziou, G. E., and Zaroliagis, C. D. 2000. Improved algorithms for dynamic shortest paths. Algorithmica 28, 4, 367--389.
|
| |
7
|
|
| |
8
|
|
 |
9
|
|
 |
10
|
|
| |
11
|
|
| |
12
|
Even, S. and Gazit, H. 1985. Updating distances in dynamic graphs. Methods of Operations Research 49, 371--387.
|
| |
13
|
|
| |
14
|
|
| |
15
|
Gupta, A., Katiyar, D., and Mumick, I. S. 1992. Counting solutions to the view maintenance problem. In Proceedings of the JICSLP Workshop on Deductive Databases, Washington DC, November 1992, K. Ramamohanarao, J. Harland, and G. Dong, Eds. 185--194.
|
 |
16
|
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
|
 |
17
|
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
|
| |
18
|
Harrison, J. V. and Dietrich, S. W. 1992. Maintenance of materialized views in a deductive database: An update propagation approach. In Proceedings of the JICSLP Workshop on Deductive Databases, K. Ramamohanarao, J. Harland, and G. Dong, Eds. 56--65.
|
 |
19
|
Philip Klein , Satish Rao , Monika Rauch , Sairam Subramanian, Faster shortest-path algorithms for planar graphs, Proceedings of the twenty-sixth annual ACM symposium on Theory of computing, p.27-37, May 23-25, 1994, Montreal, Quebec, Canada
[doi> 10.1145/195058.195092]
|
| |
20
|
Kuchenhoff, V. 1991. On the efficient computation of the difference between consecutive database states. In Proceedings of the Second International Conference on Deductive Object-Oriented Databases, C. Delobel, M. Kifer, and Y. Masunaga, Eds. Lecture Notes in Computer Science, Springer-Verlag, vol. 566. Springer-Verlag, 478--502.
|
| |
21
|
La Poutre, J. A. and van Leeuwen, J. 1987. Maintenance of transitive closures and transitive reductions of graphs. Tech. Rep. RUU-CS-87-25, Department of Computer Science, University of Utrecht, The Netherlands.
|
| |
22
|
|
| |
23
|
Pang, C. 1999. Incremental maintenance reachability of graph in first-order and its extension. Ph.D. thesis, The University of Melbourne.
|
| |
24
|
|
 |
25
|
Sushant Patnaik , Neil Immerman, Dyn-FO (preliminary version): a parallel, dynamic complexity class, Proceedings of the thirteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.210-221, May 24-27, 1994, Minneapolis, Minnesota, United States
[doi> 10.1145/182591.182614]
|
| |
26
|
|
| |
27
|
|
 |
28
|
|
| |
29
|
|
 |
30
|
|
| |
31
|
|
|