Orthogonal persistence ensures that information will exist for as long as it is useful, for which it must have the ability to evolve with the growing needs of the application systems that use it. The need for evolution has been well recognised in the traditional (data processing) database community and the cost of failing to evolve can be gauged by the resources being invested in interfacing with legacy systems. Zdonik has identified new classes of application, such as scientific, financial and hypermedia, that require new approaches to evolution. These applications are characterised by their need to store large amounts of data whose structure must evolve as it is discovered. Here, we discuss one particular problem of evolution in these new...
We show how the use of a metaobject layer is useful to allow an easier evolution of a an object-orie...
Object-oriented databases are said to support evolution and incremental development. On the schema l...
The social and economic importance of large bodies of programs and data that are potentially long-li...
Orthogonal persistence ensures that information will exist for as long as it is useful, for which it...
. Orthogonal persistence ensures that information will exist for as long as it is useful, for which ...
Orthogonal persistence ensures that information will exist for as long as it is useful, for which it...
Orthogonal persistence ensures that information will exist for as long as it is useful, for which it...
Submitted to POS7 This work was supported in St Andrews by EPSRC Grant GR/J67611 "Delivering the Ben...
In this paper the problem of the evolution of an object-oriented database in the context of orthogon...
There is a manifold of meanings we could associate with the term "evolution" in the database arena. ...
The development of emerging database applications requires a unified environment that should include...
Software development environments need to maintain representations of software entities and the rela...
Schema evolution support is an important facility for object-oriented database (OODB) systems. While...
Applications refactorings that imply the schema evolution are common activities in programming pract...
In many application scenarios the database is changing quite rapidly. Because the management of such...
We show how the use of a metaobject layer is useful to allow an easier evolution of a an object-orie...
Object-oriented databases are said to support evolution and incremental development. On the schema l...
The social and economic importance of large bodies of programs and data that are potentially long-li...
Orthogonal persistence ensures that information will exist for as long as it is useful, for which it...
. Orthogonal persistence ensures that information will exist for as long as it is useful, for which ...
Orthogonal persistence ensures that information will exist for as long as it is useful, for which it...
Orthogonal persistence ensures that information will exist for as long as it is useful, for which it...
Submitted to POS7 This work was supported in St Andrews by EPSRC Grant GR/J67611 "Delivering the Ben...
In this paper the problem of the evolution of an object-oriented database in the context of orthogon...
There is a manifold of meanings we could associate with the term "evolution" in the database arena. ...
The development of emerging database applications requires a unified environment that should include...
Software development environments need to maintain representations of software entities and the rela...
Schema evolution support is an important facility for object-oriented database (OODB) systems. While...
Applications refactorings that imply the schema evolution are common activities in programming pract...
In many application scenarios the database is changing quite rapidly. Because the management of such...
We show how the use of a metaobject layer is useful to allow an easier evolution of a an object-orie...
Object-oriented databases are said to support evolution and incremental development. On the schema l...
The social and economic importance of large bodies of programs and data that are potentially long-li...