ACM Home Page
Please provide us with feedback. Feedback
A relational database machine architecture
Full text PdfPdf (883 KB)
Source Computer Architecture Workshop archive
Proceedings of the fifth workshop on Computer architecture for non-numeric processing table of contents
Pacific Grove, California, United States
Pages: 84 - 95  
Year of Publication: 1980
Also published in ...
Author
Sponsors
SIGARCH: ACM Special Interest Group on Computer Architecture
SIGMOD: ACM Special Interest Group on Management of Data
SIGIR: ACM Special Interest Group on Information Retrieval
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 40,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800083.802696
What is a DOI?

ABSTRACT

Algorithms are described and analyzed for the efficient evaluation of the project and join operators of a relational algebra on a proposed non-von Neumann machine based on a hierarchy of associative storage devices. This architecture permits an O(log n) decrease in time complexity over the best known evaluation methods on a conventional computer system, without the use of redundant storage, and using currently available and potentially competitive technology. In many cases of practical import, the proposed architecture may also permit a significant improvement (by a factor roughly proportional to the capacity of the primary associative storage device) over the performance of previously implemented or proposed database machine architectures based on associative secondary storage devices.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Baum, Richard I. and Hsiao, David K., "Data base computers—a step towards data utilities", IEEE Trans. Computers, v. C-25, December, 1976.
 
2
Codd, E. F., "A Data Base Sublanguage Founded on the Relational Calculus", Proceedings of the 1971 ACM SIGFIDET Workshop on Data Description, Access and Control, 1971.
 
3
DeFiore, Casper R. and Berra, P. Bruce, "A data management system utilizing an associative memory", Proc. AFIPS National Computer Conference, v. 42, 1973.
 
4
DeWitt, David J., "DIRECT—A multiprocessor organization for supporting relational database management systems", IEEE Trans. Computers, v. c-28, no. 6, June, 1979.
 
5
 
6
Lin, Chyuan Shiun, and Smith, Diane C. P., "The design of a rotating associative array memory for a relational data base management application", Proc. International Conference on Very Large Data Bases, v. 1, no. 1, September., 1975.
 
7
Moulder, Richard, "An implementation of a data management system on an associative processor", Proc. AFIPS National Computer Conference, 1973.
8
 
9
Ozkarahan, Esen A., Schuster, Stewart A., and Smith, Kenneth C., "A data base processor", Technical Report CSRG-43, Computer Systems Research Group, Univ. Toronto, Sept. 1974.
 
10
Rudolph, J. A., "A production implementation of an associative array processor: STARAN", Proc. AFIPS Fall Joint Computer Conference, v. 41, pt. 1, AFIPS Press, Montvale, NJ, pp. 229-241, 1972.
 
11
 
12
Su, Stanley Y. U., Copeland, George P., and Lipovski, G. J., "Retrieval operations and data representations in a content-addressed disc system", Proc. International Conference on Very Large Data Bases, Framingham, MA, September, 1975.
 
13
14