The design of a rotating associative memory for relational database applications
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
Optimal allocation of resources in distributed information networks
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
Decomposition—a strategy for query processing
ACM Transactions on Database Systems (TODS)
Performance evaluation of a relational associative processor
ACM Transactions on Database Systems (TODS)
Optimal program and data locations in computer networks
Communications of the ACM
A relational model of data for large shared data banks
Communications of the ACM
Architectural features of CASSM: A Context Addressed Segment Sequential Memory
ISCA '78 Proceedings of the 5th annual symposium on Computer architecture
A systematic approach to the management of data on distributed data bases
A systematic approach to the management of data on distributed data bases
On bubble memories and relational data base
VLDB '78 Proceedings of the fourth international conference on Very Large Data Bases - Volume 4
The Architectural Features and Implementation Techniques of the Multicell CASSM
IEEE Transactions on Computers
Database Machines: An Introduction
IEEE Transactions on Computers
Direct A Multiprocessor Organization for Supporting Relational Database Management Systems
IEEE Transactions on Computers
DBC A Database Computer for Very Large Databases
IEEE Transactions on Computers
RAP.2 An Associative Processor for Databases and Its Applications
IEEE Transactions on Computers
A Design of a Fast Cellular Associative Memory for Ordered Retrieval
IEEE Transactions on Computers
Optimal File Allocation in a Multiple Computer System
IEEE Transactions on Computers
Database Computers A Step Towards Data Utilities
IEEE Transactions on Computers
Query Processing in Distributed Database System
IEEE Transactions on Software Engineering
Quasi-random access memory systems
AIEE-IRE '56 (Eastern) Papers and discussions presented at the December 10-12, 1956, eastern joint computer conference: New developments in computers
A highly parallel computing system for information retrieval
AFIPS '72 (Fall, part II) Proceedings of the December 5-7, 1972, fall joint computer conference, part II
A Special-Function Unit for Sorting and Sort-Based Database Operations
IEEE Transactions on Computers
PUMPS Architecture for Pattern Analysis and Image Database Management
IEEE Transactions on Computers
A database machine based on the data distribution approach
AFIPS '84 Proceedings of the July 9-12, 1984, national computer conference and exposition
Performance analysis of database join processors
AFIPS '82 Proceedings of the June 7-10, 1982, national computer conference
Hi-index | 0.01 |
The conventional physical storage mechanism of a computer system is usually comprised of a memory hierarchy that stores program and data. The requirement for high performance and low cost is achieved through a combination of memories of different speeds. By automatically managing the files so that the most frequently used files reside in fast storage, an overall speed comparable to the speed of the fastest memory can be achieved. However, with the applications of large databases, the maintenance of large files on a conventional memory hierarchy becomes increasingly difficult. Most database applications perform a small number of simple operations on a large amount of data. Usually only a small fraction of the data accessed is required by the application. It is more cost effective to perform database operations directly on the data in the secondary storage in order to avoid the transfer of unnecessary data across different levels of the memory hierarchy. The Database Machine (DBM) is the result of an architectural approach which distributes processing power closer to the devices on which data are stored and offloads database processing functions from the main computer [LAN79].