Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Robert A. Yost is active.

Publication


Featured researches published by Robert A. Yost.


Communications of The ACM | 1981

A history and evaluation of System R

Donald D. Chamberlin; Morton M. Astrahan; Michael W. Blasgen; Jim Gray; W. Frank King; Bruce G. Lindsay; Raymond A. Lorie; James W. Mehl; Thomas G. Price; Franco Putzolu; Patricia G. Selinger; Mario Schkolnick; Donald R. Slutz; Irving L. Traiger; Bradford W. Wade; Robert A. Yost

System R, an experimental database system, was constructed to demonstrate that the usability advantages of the relational data model can be realized in a system with the complete function and high performance required for everyday production use. This paper describes the three principal phases of the System R project and discusses some of the lessons learned from System R about the design of relational systems and database systems in general.


ACM Transactions on Computer Systems | 1984

Computation and communication in R*: a distributed database manager

Bruce G. Lindsay; Laura M. Haas; C. Mohan; Paul F. Wilms; Robert A. Yost

This article presents and discusses the computation and communication model used by R*, a prototype distributed database management system. An R* computation consists of a tree of processes connected by virtual circuit communication paths. The process management and communication protocols used by R* enable the system to provide reliable, distributed transactions while maintaining adequate levels of performance. Of particular interest is the use of processes in R* to retain user context from one transaction to another, in order to improve the system performance and recovery characteristics.


ACM Transactions on Database Systems | 1981

Support for repetitive transactions and ad hoc queries in System R

Donald D. Chamberlin; Morton M. Astrahan; W. F. King; Raymond A. Lorie; James W. Mehl; Thomas G. Price; Mario Schkolnick; P. Griffiths Selinger; Donald R. Slutz; B. W. Wade; Robert A. Yost

System R supports a high-level relational user language called SQL which may be used by ad hoc users at terminals or as an embedded data sublanguage in PL/I or COBOL. Host-language programs with embedded SQL statements are processed by the System R precompiler which replaces the SQL statements by calls to a machine-language access module. The precompilation approach removes much of the work of parsing, name binding, and access path selection from the path of a running program, enabling highly efficient support for repetitive transactions. Ad hoc queries are processed by a similar approach of name binding and access path selection which takes place on-line when the query is specified. By providing a flexible spectrum of binding times, System R permits transaction-oriented programs and ad hoc query users to share a database without loss of efficiency. System R is an experimental database management system designed and built by members of the IBM San Jose Research Laboratory as part of a research program on the relational model of data. This paper describes the architecture of System R, and gives some preliminary measurements of system performance in both the ad hoc query and the “canned program” environments.


Ibm Systems Journal | 1999

System R: an architectural overview

Michael W. Blasgen; Morton M. Astrahan; Donald D. Chamberlin; Jim Gray; W. F. King; Bruce G. Lindsay; Raymond A. Lorie; James W. Mehl; Thomas G. Price; Gianfranco R. Putzolu; Mario Schkolnick; P. G. Sellinger; Donald R. Slutz; H. R. Strong; Irving L. Traiger; Bradford W. Wade; Robert A. Yost

We have described the architecture of System R, including the Relational Data System and the Research Storage System. The RDS supports a flexible spectrum of binding times, ranging from precompilation of “canned transactions” to on-line execution of ad hoc queries. The advantages of this approach may be summarized as follows: 1. For repetitive transactions, all the work of parsing, name binding, and access path selection is done once at precompilation time and need not be repeated. 2. Ad hoc queries are compiled on line into small machine-language routines that execute more efficiently than an interpreter. 3. Users are given a single language, SQL, for use in ad hoc queries as well as in writing PL/I and COBOL transaction programs. 4. The SQL parser, access path selection routines, and machine language code generator are used in common between query processing and precompilation of transaction programs. 5. When an index used by a transaction program is dropped, a new access path is automatically selected for the transaction without user intervention.


Information Sciences | 1983

Site autonomy issues in R∗: A distributed database management system☆

Patricia G. Selinger; Dean Daniels; Laura M. Haas; Bruce G. Lindsay; Pui Ng; Paul F. Wilms; Robert A. Yost

Abstract A distributed database management system (DDBMS) must simplify the users task of defining applications which manipulate shared data stored at multiple computing sites. To this end, the DDBMS must support transparent access to remote data. That is, any operation allowed on local data should also be possible on remote data. At the same time, because different computing sites are controlled by different individuals or organizations, the DDBMS must preserve each sites autonomy over its own data. This paper discusses some of the issues raised in the implementation of a DDBMS by the requirements of site autonomy. The issues will be discussed from the perspective of the R ∗ research project at IBMs San Jose Research Lab.


JCDKB | 1982

R*: An Overview of the Architecture.

R. Williams; Dean Daniels; Laura M. Haas; George Lapis; Bruce G. Lindsay; Pui Ng; Ron Obermarck; Patricia G. Selinger; Adrian Walker; Paul F. Wilms; Robert A. Yost


Archive | 1979

SYSTEM R: AN ARCHITECTURAL UPDATE

Michael W. Blasgen; Morton M. Astrahan; Donald D. Chamberlin; Jim Gray; W. Frank King; Bruce G. Lindsay; Raymond A. Lorie; James W. Mehl; Thomas G. Price; Gianfranco R. Putzolu; Mario Schkolnick; Patricia G. Selinger; Donald R. Slutz; R. W. Wade; Robert A. Yost


very large data bases | 1981

A history of system R and SQL/data system

Donald D. Chamberlin; A. M. Gilbert; Robert A. Yost


IEEE Data(base) Engineering Bulletin | 1982

Research Direction in Query Optimization at the University of Maryland.

Laura M. Haas; Patricia G. Selinger; Elisa Bertino; Dean Daniels; Bruce G. Lindsay; Guy M. Lohman; Yoshifumi Masunaga; C. Mohan; Pui Ng; Paul F. Wilms; Robert A. Yost


symposium on operating systems principles | 1983

Computation & communication in R: a distributed database manager

Bruce G. Lindsay; Laura M. Haas; Paul F. Wilms; Robert A. Yost

Researchain Logo
Decentralizing Knowledge