|
ABSTRACT
We present an optimization for integrity constraint verification in distributed databases. The optimization allows a global constraint, i.e. a constraint spanning multiple databases, to be verified by accessing data at a single database, eliminating the cost of accessing remote data. The optimization is based on an algorithm that takes as input a global constraint and data to be inserted into a local database. The algorithm produces a local condition such that if the local data satisfies this condition then, based on the previous satisfaction of the global constraint, the global constraint is still satisfied. If the local data does not satisfy the condition, then a conventional global verification procedure is required.
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.
 |
BCL89
|
|
| |
BBC80
|
P. A. Bernstein, B. T. Blaustein, and E. M. Clarke. Fast Maintenance of Semantic Integrity Assertions Using Redundant Aggregate Data. In Proceedings of the Sizth conference on Very Large Data Bases, pages 128-138, 1980.
|
 |
BB82
|
|
| |
BGM92
|
|
| |
Bla81
|
B.T. Blaustein. Enforcing Database Assertions: Techniques and Applications. PhD thesis, Harvard University, Cambridge, Massachusetts, Division of Applied Sciences, 1981.
|
| |
BMM92
|
|
| |
CG92
|
S. Ceri and F. Garzotto. Specification and Management of Database integrity Constraints through Logic Programming. Technical Report 88-025, Dipartimento Di Elettronica- Politecnico Di Milano, 1992.
|
| |
CG85
|
|
| |
CP84
|
|
 |
C88
|
|
| |
Dav87
|
|
 |
Elk90
|
|
 |
F82
|
|
| |
GU92
|
A. Gupta and J. D. Ullman. Generalizing Conjunctive Query Containment for View Maintenance and Integrity Constraint Checking. In Workshop on Deductive Databases, JICLSP, 1992.
|
| |
GW92
|
A. Gupta and J. Widom. Local Verification of Global Integrity Constraints in Distributed Databases. Technical Report, Stanford University, 1993.
|
| |
KSS87
|
|
| |
Kuc91
|
V. Kuchenhoff. On the Efficient Computation of the Difference Between Consecutive Database States. in Second international Conference, Deductive and Object.Oriented Databases, LNCS 566, pages 478-502, 1991.
|
| |
LST87
|
|
| |
Nic82
|
J.M. Nicolas. Logic for Improving Integrity Checking in Relational Data Bases. Acta
|
| |
OV91
|
|
| |
Ull88
|
|
 |
VT91
|
|
CITED BY 16
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ashish Gupta , Yehoshua Sagiv , Jeffrey D. Ullman , Jennifer Widom, Constraint checking with partial information, Proceedings of the thirteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.45-55, May 24-27, 1994, Minneapolis, Minnesota, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|