|
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
|
|
|