scispace - formally typeset
Open AccessProceedings Article

Consistency of versions in objects-oriented databases

Wojciech Cellary, +1 more
- pp 432-441
Reads0
Chats0
TLDR
The paper explains how the requests of object reading, updating, creating and deleting are realized and how the particular construction and semantics of version stamps are used to associate object versions with database versions.
Abstract
This paper presents an approach to maintaining consistency of object versions in multiversion database systems. In this approach a multiversion database is considered to be a set of logically independent and identifiable database versions. Each database version is composed of a version of each object stored in the system. However, identical object versions may be shared by many database versions. Database versions are identified by version stamps. Version stamps are also used to associate object versions with database versions. Because of the particular construction and semantics of version stamps, object version management is very efficient. Moreover, it is orthogonal to other problems of version management, such as object addressing, concurrency control, access authorization, etc. The paper explains how the requests of object reading, updating, creating and deleting are realized.

read more

Content maybe subject to copyright    Report

Citations
More filters
Book

Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery

TL;DR: The authors begin with a broad look at the role of transactional technology in today's economic and scientific endeavors, then delve into critical issues faced by all practitioners, presenting today's most effective techniques for controlling concurrent access by multiple clients, recovering from system failures, and coordinating distributed transactions.
Proceedings Article

Change-Centric Management of Versions in an XML Warehouse

TL;DR: The foundations of the logical representation and some aspects of the physical storage policy are presented and the implementation of the change-centric method to manage versions in a Web WareHouse of XML data is discussed.
Proceedings ArticleDOI

Creation and management of versions in multiversion data warehouse

TL;DR: This paper presents a concept and an ongoing implementation of a multiversion data warehouse that is capable of handling changes in the structure of its schema as well as simulating alternative business scenarios.
Proceedings ArticleDOI

A uniform model for temporal object-oriented databases

TL;DR: The authors show that the approach not only provides a richer model than the relational for capturing the semantics of complex temporal objects, but also requires no special constructs in the query language, so the retrieval of temporal and non-temporal information is uniformly expressed.
Proceedings Article

Materialization: A Powerful and Ubiquitous Abstraction Pattern

TL;DR: A quasi-formal semantic definition of materialization in terms of the usual is-a and isof abstractions, and of a class/metaclass correspondence is given.
References
More filters
Book ChapterDOI

Notes on Data Base Operating Systems

Jim Gray
TL;DR: This paper is a compendium of data base management operating systems folklore and focuses on particular issues unique to the transaction management component especially locking and recovery.
Journal ArticleDOI

Composite objects revisited

TL;DR: The new results on the use of composite objects as a unit of not only versions, physical clustering and concurrency control, but also authorization are described.
Proceedings ArticleDOI

Composite object support in an object-oriented database system

TL;DR: This paper provides a formal definition of the semantics of composite objects within an object-oriented data model, and describes their use as units of integrity control, storage and retrieval, and concurrency control in a prototype object- oriented database system the authors have implemented.
Proceedings Article

A Unifying Framework for Version Control in a CAD Environment

Hong-Tai Chou, +1 more
TL;DR: This paper addresses a broad spectrum of semantic and operational issues in version control for a public/private distributed architecture of CAD syslems, and develops solutions to these issues under a unifying framework.
Proceedings Article

Versions of Schema for Object-Oriented Databases

Won Kim, +1 more
TL;DR: The semantics of the model of versions of schema for object-oriented databases is presented, issues in implementing the model are explored, and a few alternatives are examined.