ACM Home Page
Please provide us with feedback. Feedback
Structures for manipulating proposed updates in object-oriented databases
Full text pdf formatPdf (1.21 MB)
Source ACM SIGMOD Record archive
Volume 25 ,  Issue 2  (June 1996) table of contents
Pages: 306 - 317  
Year of Publication: 1996
ISSN:0163-5808
Also published in ...
Authors
Michael Doherty  Computer Science Department, University of Colorado, Boulder, CO
Richard Hull  Computer Science Department, University of Colorado, Boulder, CO
Mohammed Rupawalla  Computer Science Department, University of Colorado, Boulder, CO
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 19,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/235968.233344
What is a DOI?

ABSTRACT

Support for virtual states and deltas between them is useful for a variety of database applications, including hypothetical database access, version management, simulation, and active databases. The Heraclitus paradigm elevates delta values to be "first-class citizens" in database programming languages, so that they can be explicitly created, accessed and manipulated.A fundamental issue concerns the trade-off between the "accuracy" or "robustness" of a form of delta representation, and the ease of access and manipulation of that form. At one end of the spectrum, code-blocks could be used to represent delta values, resulting in a more accurate capture of the intended meaning of a proposed update, at the cost of more expensive access and manipulation. In the context of object-oriented databases, another point on the spectrum is "attribute-granularity" deltas which store the net changes to each modified attribute value of modified objects.This paper introduces a comprehensive framework for specifying a broad array of forms for representing deltas for complex value types (tuple, set, bag, list, o-set and dictionary). In general, the granularity of such deltas can be arbitrarily deep within the complex value structure. Applications of this framework in connection with hypothetical access to, and "merging" of, proposed updates are discussed.


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.

 
AHV95
 
BDD+95
O. Boucelma, J. Dalrymple, M. Doherty, J. C. Franchitti, R. Hull, R. King, and G. Zhou. Incorporating Active and Multi-database-state Services into an OSA- Compliant InteroperM)ility Framework. In The Collected Arcad,,a P~~pers, Second Ed,,tion. University of California, Irvine, May 1995.
 
Cat93
 
DDD+96
M. Derr, J. Durand, M. Doherty, R. Hull, and M. Rupawalla. Applications of Heraclitus in telecommunications information processing. Technical report, University of Colorado, Boulder, 1996.
 
DH95
 
DHDD95
 
DHR96
M. Doherty, R. Hull, and M. Rupawalla. A framework for manipulating proposed updates in objectoriented data.bases, 1996. Technical report in preparation.
 
GHJ+93
GHJ96
 
HJ91
 
JH91


Collaborative Colleagues:
Michael Doherty: colleagues
Richard Hull: colleagues
Mohammed Rupawalla: colleagues

Peer to Peer - Readers of this Article have also read: