textMany enterprise applications persist data beyond their lifetimes, usually in a database management system. Orthogonal persistence provides a clean programming model for communicating with databases. A program using orthogonal persistence operates over persistent and non-persistent data uniformly. However, a straightforward implementation of orthogonal persistence results in a large number of small queries each of which incurs a large overhead when accessing a remote database. In addition, the program cannot take advantage of a database's query optimizations for large and complex queries. Instead, most programs compose smaller queries into a single large query explicitly and send the query to the database through a command-level interfac...
There is a growing class of applications implemented in object-oriented languages that are large and...
Several techniques have been proposed for adding persistence to the Java language environment. This ...
Persistent programming languages combine the features of database systems and programming languages ...
textMany enterprise applications persist data beyond their lifetimes, usually in a database manageme...
The social and economic importance of large bodies of programs and data that are potentially long-li...
.......................................viii 1 INTRODUCTION . . . . . . ........................... ...
Transparent persistence promises to integrate programming languages and databases by allowing proced...
In this paper the problem of the evolution of an object-oriented database in the context of orthogon...
textResearchers and practitioners alike have long sought to integrate programming languages and dat...
Abstract. Orthogonally persistent Java combines the power of abstraction over persistence with Java’...
This paper reports on initial experiences with an orthogonally persistent variant of the Java platfo...
Applications refactorings that imply the schema evolution are common activities in programming pract...
The problem of database persistence is well known and well documented. However, with the introduct...
The persistence concern implemented as an aspect has been studied since the appearance of the Aspect...
Nowadays, fast and accurate access to data is very important. Usually data is managed and processed ...
There is a growing class of applications implemented in object-oriented languages that are large and...
Several techniques have been proposed for adding persistence to the Java language environment. This ...
Persistent programming languages combine the features of database systems and programming languages ...
textMany enterprise applications persist data beyond their lifetimes, usually in a database manageme...
The social and economic importance of large bodies of programs and data that are potentially long-li...
.......................................viii 1 INTRODUCTION . . . . . . ........................... ...
Transparent persistence promises to integrate programming languages and databases by allowing proced...
In this paper the problem of the evolution of an object-oriented database in the context of orthogon...
textResearchers and practitioners alike have long sought to integrate programming languages and dat...
Abstract. Orthogonally persistent Java combines the power of abstraction over persistence with Java’...
This paper reports on initial experiences with an orthogonally persistent variant of the Java platfo...
Applications refactorings that imply the schema evolution are common activities in programming pract...
The problem of database persistence is well known and well documented. However, with the introduct...
The persistence concern implemented as an aspect has been studied since the appearance of the Aspect...
Nowadays, fast and accurate access to data is very important. Usually data is managed and processed ...
There is a growing class of applications implemented in object-oriented languages that are large and...
Several techniques have been proposed for adding persistence to the Java language environment. This ...
Persistent programming languages combine the features of database systems and programming languages ...