1992
DOI: 10.21236/ada248435
|View full text |Cite
|
Sign up to set email alerts
|

Type Evolution and Instance Adaptation

Abstract: Schema evolution support is an important facility for object-oriented database (OODB) systems. While existing OODB systems provide for limited forms of evolution, including modification to the database schema and reorganization of affected instances, we find their support insufficient. Specific deficiencies are 1) the lack of compatibility support for old applications, and 2) the lack of ability to install arbitrary changes upon the schema and database. This paper examines the limitations of existing schemes, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

1994
1994
2016
2016

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(4 citation statements)
references
References 8 publications
0
4
0
Order By: Relevance
“…In this section, we discuss our proposal for a new meta‐model based on class versioning . Our meta‐model is used for representing in the database the data models of applications through its basic entities: data objects and meta‐objects.…”
Section: The Aspect‐oriented Framework For Object Orthogonal Persistencementioning
confidence: 99%
“…In this section, we discuss our proposal for a new meta‐model based on class versioning . Our meta‐model is used for representing in the database the data models of applications through its basic entities: data objects and meta‐objects.…”
Section: The Aspect‐oriented Framework For Object Orthogonal Persistencementioning
confidence: 99%
“…The work on schema or class versioning (e.g., [26,49,22]) considers multiple co-existing versions of a schema or class. The work on object instance evolution (e.g., [8,31]) considers selective transformation of some but not all objects in a class.…”
Section: Related Workmentioning
confidence: 99%
“…Under schema evolution, existing instances must be converted to the new format (the mechanisms for achieving this are discussed in Section 4.2) and thus existing applications are rendered incompatible. Versioning promotes program compatibility by leaving the existing definition in place (Zdonik 1990;Clamen 1992). …”
Section: Domain/type Evolutionmentioning
confidence: 99%