Data Base Portals: A New Application Program Interface

Michael Stonebraker and Lawrence A. Rowe

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-83-149
November 1982

http://www2.eecs.berkeley.edu/Pubs/TechRpts/1983/CSD-83-149.pdf

This paper describes the design and one proposed implementation of a new application program interface to a database management system. Programs which browse through a database making ad-hoc updates are not well served by conventional embedding of DBMS commands in programming languages. A new embedding is suggested which overcomes all deficiencies. This construct, called a portal, allows a program to request a collection Of tuples at once and supports novel concurrency control schemes.


BibTeX citation:

@techreport{Stonebraker:CSD-83-149,
    Author = {Stonebraker, Michael and Rowe, Lawrence A.},
    Title = {Data Base Portals: A New Application Program Interface},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1982},
    Month = {Nov},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1982/6341.html},
    Number = {UCB/CSD-83-149},
    Abstract = {This paper describes the design and one proposed implementation of a new application program interface to a database management system. Programs which browse through a database making ad-hoc updates are not well served by conventional embedding of DBMS commands in programming languages. A new embedding is suggested which overcomes all deficiencies.  This construct, called a portal, allows a program to request a collection Of tuples at once and supports novel concurrency control schemes.}
}

EndNote citation:

%0 Report
%A Stonebraker, Michael
%A Rowe, Lawrence A.
%T Data Base Portals: A New Application Program Interface
%I EECS Department, University of California, Berkeley
%D 1982
%@ UCB/CSD-83-149
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1982/6341.html
%F Stonebraker:CSD-83-149