On the performance of object clustering techniques
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Inside COM
Object Data Management: Object-Oriented and Extended
Object Data Management: Object-Oriented and Extended
Orthogonally persistent object systems
The VLDB Journal — The International Journal on Very Large Data Bases - Persistent object systems
Schema and Database Evolution in the O2 Object Database System
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Evolutionary Data Conversion in the PJama Persistent Language
Proceedings of the Workshop on Object-Oriented Technology
Correctness of Lazy Database Updates for Object Database Systems
Proceedings of the Sixth International Workshop on Persistent Object Systems
Object Clustering in Persistent and Distributed Systems
Proceedings of the Sixth International Workshop on Persistent Object Systems
Toward Class Evolution in Persistent Java?
Proceedings of the 8th International Workshop on Persistent Object Systems (POS8) and Proceedings of the 3rd International Workshop on Persistence and Java (PJW3): Advances in Persistent Object Systems
Experience with the PerDiS Large-Scale Data-Sharing Middleware
POS-9 Revised Papers from the 9th International Workshop on Persistent Object Systems
Toward Pure Polylingual Persistence
POS-9 Revised Papers from the 9th International Workshop on Persistent Object Systems
IWOOOS '95 Proceedings of the 4th International Workshop on Object-Orientation in Operating Systems
Visual Zero: A persistent and interactive object-oriented programming environment
Journal of Visual Languages and Computing
Hi-index | 0.00 |
Managing schema evolution is a problem every persistent system has to cope with to be useful in practice. Schema evolution consists basically of supporting class modification and dealing with data objects created and stored under the old class definitions. Several proposals have been made to handle this problem in systems that follow a full orthogonally persistent approach, but, until now, there has not been any proposal to support it in container-based persistent systems. In this paper we describe a schema evolution management system designed for Barbados. Barbados is a complete programming environment which is based on an architecture of containers to provide persistent storage. Barbados does not provide full orthogonal persistence, but, as will be described in this paper, its architecture has several other advantages. Among them is the fact that this model is especially suitable for solving the schema evolution problem.