InnovationQ/InnovationQ Plus content will be updated on Sunday, June 25, 10am ET, with new patent and non-patent literature collections. Click here to learn more.
Browse Prior Art Database

Further datalanguage design concepts (RFC0610)

IP.com Disclosure Number: IPCOM000003683D
Original Publication Date: 1973-Dec-15
Included in the Prior Art Database: 2000-Sep-13

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

R. Winter: AUTHOR [+3]


1.1 The Datacomputer System

This text was extracted from a ASCII Text document.
This is the abbreviated version, containing approximately 2% of the total text.

Network Working Group Richard Winter, Jeffrey Hill, Warren Greiff

RFC # 610 CCA

NIC # 21352 December 15, 1973

Further Datalanguage Design Concepts

Richard Winter

Jeffrey Hill

Warren Greiff

Computer Corporation of America

December 15, 1973


During the course of the Datacomputer Project, many people have

contributed to the development of datalanguage.

The suggestions and criticisms of Dr. Gordon Everest (University of

Minnesota), Dr. Robert Taylor (University of Massachusetts), Professor

Thomas Cheatham (Harvard University) and Professor George Mealy (Harvard

University) have been particularly useful.

Within CCA, several people in addition to the authors have participated

in the language design at various stages of the project. Hal Murray,

Bill Bush, David Shipman and Dale Stern have been especially helpful.

1. Introduction

1.1 The Datacomputer System

The datacomputer is a large-scale data utility system, offering data

storage and data management services to other computers.

The datacomputer differs from traditional data management systems in

several ways.

First, it is implemented on dedicated hardware, and comprises a separate

computing system specialized for data management.

Second, the system is implemented on a large scale. Data is intended to

be stored on mass storage devices, with capacities in the range of a

trillion bits. Files on the order of one hundred billion bits are to be

kept online.

Third, it is intended to support sharing of data among processes

operating in diverse environments. That is, the programs which share a

given data base may be written in different languages, execute on

different hardware under different operating systems, and support end

users with radically different requirements. To enable such shared use

of a data base, transformations between various hardware representations

and data structuring concepts must be achieved.

Finally, the datacomputer is designed to function smoothly as a

component of a much larger system: a computer network. In a computer

network, the datacomputer is a node specialized for data management, and

acting as a data utility for the other nodes. The Arpanet, for which

the datacomputer is being developed, is an international network which

has over 60 nodes. Of these, some are presently specialized for

terminal handling, others are specialized for computation (e.g., the

ILLIAC IV), some are general purpose service nodes (e.g., MULTICS) and

one (CCA) is specialized for data management.

1.2 Datalanguage

Datalanguage is the language in which all requests to the datacomputer

are stated. It includes facilities for data description and creation,

for retrieval of or changes to stored data, and for access to a variety

of auxiliary facilities and ...