2002
DOI: 10.1002/spe.489
|View full text |Cite
|
Sign up to set email alerts
|

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 ev… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2004
2004
2009
2009

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 7 publications
0
2
0
Order By: Relevance
“…requiring a parser to translate XML documents into objects and the other way round. Besides this impedance mismatch [2], these approaches require the programmer to write code sentences explicitly in order to make objects persist. The main reason of this lack of transparency is that programming languages and database management systems have historically evolved separate from one another, producing substantial differences between their computational models.…”
Section: Dominant Persistent Application Developmentmentioning
confidence: 99%
See 1 more Smart Citation
“…requiring a parser to translate XML documents into objects and the other way round. Besides this impedance mismatch [2], these approaches require the programmer to write code sentences explicitly in order to make objects persist. The main reason of this lack of transparency is that programming languages and database management systems have historically evolved separate from one another, producing substantial differences between their computational models.…”
Section: Dominant Persistent Application Developmentmentioning
confidence: 99%
“…In the Java world, PJama and PEVM are two well-known implementations of the Object Persistence Java platform (OPJ) [3]. The main drawback of existing implementations is that the persistence by reachability rule makes them not fulfill the first criterion of persistence independence [2]. Persistence is not taken into account as a completely separate concern, regarding the SoC principle.…”
Section: Orthogonal Persistencementioning
confidence: 99%