Constructing Database Systems in a Persistent Environment.
Richard Cooper, Malcolm P. Atkinson, Alan Dearle, D. Abderrahmane:
Constructing Database Systems in a Persistent Environment.
VLDB 1987: 117-125@inproceedings{DBLP:conf/vldb/CooperADA87,
author = {Richard Cooper and
Malcolm P. Atkinson and
Alan Dearle and
D. Abderrahmane},
editor = {Peter M. Stocker and
William Kent and
Peter Hammersley},
title = {Constructing Database Systems in a Persistent Environment},
booktitle = {VLDB'87, Proceedings of 13th International Conference on Very
Large Data Bases, September 1-4, 1987, Brighton, England},
publisher = {Morgan Kaufmann},
year = {1987},
isbn = {0-934613-46-X},
pages = {117-125},
ee = {db/conf/vldb/CooperADA87.html},
crossref = {DBLP:conf/vldb/87},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
The goal of the Persistent Programming Research Group is the
provision of an environment which incorporates the principle of
orthogonal persistence in order to facilitate the production of
large and complex software.
A database management system constitutes such software and in
this paper we show how a persistent store assists in the
construction of such a system.
We show that a small number of features in a simple persistent
programming language enable efficient implementations of various
data models to be built quickly.
The paper surveys three attempts to provide database programs
using PS-algol.
In the first, the implementation of a single interface system
is greatly aided by persistence.
The second shows how it is possible to provide software which
includes a multiplicity of interfaces and a multiplicity of
underlying data models.
Finally we present a novel approach which makes use of run-time
compilation to create efficient storage structures tailored to
the application.
These experiments represent the early development of a methodology
for choosing an appropriate mixture of static and dynamic binding
when using persistent programming languages.
Copyright © 1987 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
CDROM Version: Load the CDROM "Volume 1 Issue 4, VLDB '75-'88" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Peter M. Stocker, William Kent, Peter Hammersley (Eds.):
VLDB'87, Proceedings of 13th International Conference on Very Large Data Bases, September 1-4, 1987, Brighton, England.
Morgan Kaufmann 1987, ISBN 0-934613-46-X
Contents
References
- [ATKI83]
- Malcolm P. Atkinson, Peter J. Bailey, Kenneth Chisholm, W. Paul Cockshott, Ronald Morrison:
An Approach to Persistent Programming.
Comput. J. 26(4): 360-365(1983)
- [ATKI85]
- Malcolm P. Atkinson, Ronald Morrison:
Procedures as Persistent Data Objects.
ACM Trans. Program. Lang. Syst. 7(4): 539-559(1985)
- [ATKI86a]
- ...
- [ATKI86b]
- ...
- [ATKI87]
- Malcolm P. Atkinson, Peter Buneman, Ronald Morrison:
Binding and Type Checking in Database Programming Languages.
Comput. J. 31(2): 99-109(1988)
- [BUNE82]
- Peter Buneman, Robert E. Frankel, Rishiyur S. Nikhil:
An Implementation Technique for Database Query Languages.
ACM Trans. Database Syst. 7(2): 164-186(1982)
- [CAMP86]
- ...
- [COCK84]
- W. Paul Cockshott, Malcolm P. Atkinson, Kenneth Chisholm, Peter J. Bailey, Ronald Morrison:
Persistent Object Management System.
Softw., Pract. Exper. 14(1): 49-71(1984)
- [CODD79]
- E. F. Codd:
Extending the Database Relational Model to Capture More Meaning.
ACM Trans. Database Syst. 4(4): 397-434(1979)
- [COOP87]
- ...
- [DEAR87]
- Alan Dearle, Alfred L. Brown:
Safe Browsing in a Strongly Typed Persistent Environment.
Comput. J. 31(6): 540-544(1988)
- [HEPP83a]
- ...
- [HEPP83b]
- ...
- [KULK83]
- ...
- [KULK86]
- K. G. Kulkarni, Malcolm P. Atkinson:
EFDM: Extended Functional Data Model.
Comput. J. 29(1): 38-46(1986)
- [KULK87]
- K. G. Kulkarni, Malcolm P. Atkinson:
Implementing an Extended Functional Data Model Using PS-algol.
Softw., Pract. Exper. 17(3): 171-185(1987)
- [MORR86]
- ...
- [NORR85]
- ...
- [PSAL86]
- ...
- [SHIP81]
- David W. Shipman:
The Functional Data Model and the Data Language DAPLEX.
ACM Trans. Database Syst. 6(1): 140-173(1981)
- [STOC73]
- Peter M. Stocker, P. A. Dearnley:
Self-Organising Data Management Systems.
Comput. J. 16(2): 100-105(1973)
Copyright © Tue Mar 16 02:21:59 2010
by Michael Ley (ley@uni-trier.de)