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}
}
BibTeX
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 ...
BibTeX
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 BibTeX
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) BibTeX
- [ATKI85]
- Malcolm P. Atkinson, Ronald Morrison:
Procedures as Persistent Data Objects.
ACM Trans. Program. Lang. Syst. 7(4): 539-559(1985) BibTeX
- [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) BibTeX
- [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) BibTeX
- [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) BibTeX
- [CODD79]
- E. F. Codd:
Extending the Database Relational Model to Capture More Meaning.
ACM Trans. Database Syst. 4(4): 397-434(1979) BibTeX
- [COOP87]
- ...
- [DEAR87]
- Alan Dearle, Alfred L. Brown:
Safe Browsing in a Strongly Typed Persistent Environment.
Comput. J. 31(6): 540-544(1988) BibTeX
- [HEPP83a]
- ...
- [HEPP83b]
- ...
- [KULK83]
- ...
- [KULK86]
- K. G. Kulkarni, Malcolm P. Atkinson:
EFDM: Extended Functional Data Model.
Comput. J. 29(1): 38-46(1986) BibTeX
- [KULK87]
- K. G. Kulkarni, Malcolm P. Atkinson:
Implementing an Extended Functional Data Model Using PS-algol.
Softw., Pract. Exper. 17(3): 171-185(1987) BibTeX
- [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) BibTeX
- [STOC73]
- Peter M. Stocker, P. A. Dearnley:
Self-Organising Data Management Systems.
Comput. J. 16(2): 100-105(1973) BibTeX
Referenced by
- Malcolm P. Atkinson, Mick J. Jordan:
Issues Raised by Three Years of Developing PJama: An Orthogonally Persistent Platform for Java.
ICDT 1999: 1-30
- Malcolm P. Atkinson, Ronald Morrison:
Orthogonally Persistent Object Systems.
VLDB J. 4(3): 319-401(1995)
- Richard Cooper, Zhenzhou Qin:
A Generic Data Model for the Support of Multiple User Interaction Facilities.
ER 1994: 351-368
- David W. Stemple, Ronald Morrison, Malcolm P. Atkinson:
Type-safe Linguistic Reflection.
DBPL 1991: 357-360
- Richard Cooper:
Configurable Data Modelling Systems.
ER 1990: 35-52
- Malcolm P. Atkinson:
Questioning Persistent Types.
DBPL 1989: 2-24
- Malcolm P. Atkinson, Ronald Morrison:
Polymorphic Names and Iterations.
DBPL 1987: 241-256
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
VLDB Proceedings: Copyright © by VLDB Endowment,
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:45:34 2009