SERF: schema evolution through an extensible, re-usable and flexible framework
Proceedings of the seventh international conference on Information and knowledge management
SERF: ODMG-based generic re-structuring facility
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
A State-of-the-Art Survey on Software Merging
IEEE Transactions on Software Engineering
CAiSE ;96 Proceedings of the 8th International Conference on Advances Information System Engineering
Optimizing Performance of Schema Evolution Sequences
Proceedings of the International Symposium on Objects and Databases
Database application evolution: a transformational approach
Data & Knowledge Engineering - Special issue: ER 2003
Graceful database schema evolution: the PRISM workbench
Proceedings of the VLDB Endowment
An IDE-based, Integrated Solution to Schema Evolution of Object-Oriented Software
ASE '09 Proceedings of the 2009 IEEE/ACM International Conference on Automated Software Engineering
Revisiting schema evolution in object databases in support of agile development
ICOODB'10 Proceedings of the Third international conference on Objects and databases
Hi-index | 0.00 |
We propose an approach to optimising schema evolution operation sequences in object databases. The approach separates operations that add structures from those that remove structures so that all additions are performed before any removals. This separation ensures that there is always a state during schema evolution where data can be evolved from structures that are to be deleted to structures that are new or already exist. Our approach also reduces and groups the schema operations to simplify implementation of data evolution functions by developers. We present a case study used as a first evaluation of the approach.