Title
Managing schema evolution in a container-based persistent system
Abstract
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.
Year
DOI
Venue
2002
10.1002/spe.489
Softw., Pract. Exper.
Keywords
DocType
Volume
persistent system,full orthogonal persistence,full orthogonally persistent approach,schema evolution management system,persistent storage,container-based persistent system,class modification,old class definition,schema evolution,schema evolution problem
Journal
32
Issue
ISSN
Citations 
14
0038-0644
3
PageRank 
References 
Authors
0.48
9
4