Publication | Open Access
An orthogonally persistent Java
204
Citations
8
References
1996
Year
EngineeringSoftware EngineeringOrthogonal PersistenceSoftware AnalysisData ConsistencyDatabase SystemData ScienceDistributed DatabaseDistributed ObjectData ManagementAvailable LifetimesComputer ScienceReal-time JavaDatabase TechnologyLanguage JavaRelational QueriesProgram AnalysisFormal MethodsPersistent JavaConcurrent Data StructurePolyglot PersistenceSystem Software
The language Java is enjoying a rapid rise in popularity as an application programming language. For many applications an effective provision of database facilities is required. Here we report on a particular approach to providing such facilities, called “orthogonal persistence”. Persistence allows data to have lifetimes that vary from transient to (the best approximation we can achieve to) indefinite. It is orthogonal persistence if the available lifetimes are the same for all kinds of data. We aim to show that the programmer productivity gains and possible performance gains make orthogonal persistence a valuable augmentation of Java.
| Year | Citations | |
|---|---|---|
Page 1
Page 1