Issues Raised by Three Years of Developing PJama: An Orthogonally Persistent Platform for Java
ICDT '99 Proceedings of the 7th International Conference on Database Theory
Evolutionary Data Conversion in the PJama Persistent Language
Proceedings of the Workshop on Object-Oriented Technology
Orthogonal Persistence for Java? - A Mid-term Report
Proceedings of the 8th International Workshop on Persistent Object Systems (POS8) and Proceedings of the 3rd International Workshop on Persistence and Java (PJW3): Advances in Persistent Object Systems
The First Experience of Class Evolution Support in PJama
Proceedings of the 8th International Workshop on Persistent Object Systems (POS8) and Proceedings of the 3rd International Workshop on Persistence and Java (PJW3): Advances in Persistent Object Systems
Scalable and Recoverable Implementation of Object Evolution for the PJama1 Platform
POS-9 Revised Papers from the 9th International Workshop on Persistent Object Systems
Hi-index | 0.00 |
Two developing technologies, namely Java Platform based on the Solaris Research VM and Sphere persistent store, have been recently combined to provide a new version of orthogonally persistent Java -- PJama1. Having these powerful technologies, the developers were given an excellent window of opportunity to provide evolution support as a standard, scalable and reliable mechanism. This paper describes the issues arising during the design of the store level foundation for the evolution technology, and our solutions. We have achieved our goals of making evolution scalable and recoverable, yet retaining the unchanged view of the "old object world" during object conversion, at a price of minor constraints to the semantics of custom evolution (conversion) code. A way to remove this constraint is proposed.