Date: Tue, 10 Dec 1996 20:41:13 GMT
Server: NCSA/1.4.2
Content-type: text/html
Last-modified: Tue, 14 Nov 1995 11:06:33 GMT
Content-length: 6953
Persistent Programming Languages: The Best of Both
Worlds
Next: Contents
Persistent Programming Languages: The Best of Both
Worlds
Rex Jakobovits
Department of Computer Science
and Engineering, FR-35
University of Washington
Seattle,
Washington 98195
ROUGH DRAFT
Abstract:
The integration of databases and programming langauges is being
motivated from two directions. The database community requires a
more flexible and powerful way of modeling the world, whereas the
programming language community wants the convenience of a reliable,
efficient means of enabling entities to persist between program
invocations. Traditionally, the query facilities provided to
database users are not computationally complete, precluding
arbitrarily complex processing of data. Furthermore, they support
only primitive data types, making them inappropriate for modeling
certain real world applications. Processing must be done off-line
in a host language, but translation between the database and the
language results in an impedence mismatch problem. One solution is
to extend an existing programming language with the notion of
persistence, enabling it to seamlessly interact with the storage
manager. This paper is a survey of such efforts and the issues
involved, focusing primarily on persistent object-oriented
languages.
Rex Jakobovits
Tue Nov 14 02:57:45 PST 1995