On optimizing an SQL-like nested query
ACM Transactions on Database Systems (TODS)
Implementing a relational database by means of specialzed hardware
ACM Transactions on Database Systems (TODS)
Concepts and capabilities of a database computer\
ACM Transactions on Database Systems (TODS)
Decomposition—a strategy for query processing
ACM Transactions on Database Systems (TODS)
ACM Computing Surveys (CSUR)
Optimizing the performance of a relational algebra database interface
Communications of the ACM
A relational model of data for large shared data banks
Communications of the ACM
Access path selection in a relational database management system
SIGMOD '79 Proceedings of the 1979 ACM SIGMOD international conference on Management of data
Systolic (VLSI) arrays for relational database operations
SIGMOD '80 Proceedings of the 1980 ACM SIGMOD international conference on Management of data
Structure of Computers and Computations
Structure of Computers and Computations
High Performance Hardware for Database Systems
Systems for Large Data Bases
Architectural features of CASSM: A Context Addressed Segment Sequential Memory
ISCA '78 Proceedings of the 5th annual symposium on Computer architecture
The design of a mass memory for a database computer
ISCA '78 Proceedings of the 5th annual symposium on Computer architecture
RAP. 2 - an Associative Processor for data bases
ISCA '78 Proceedings of the 5th annual symposium on Computer architecture
DIRECT - a multiprocessor organization for supporting relational data base management systems
ISCA '78 Proceedings of the 5th annual symposium on Computer architecture
Structure memory designs for a database computer
ACM '77 Proceedings of the 1977 annual conference
SEQUEL: A structured English query language
SIGFIDET '74 Proceedings of the 1974 ACM SIGFIDET (now SIGMOD) workshop on Data description, access and control
The tree machine: a highly concurrent computing environment
The tree machine: a highly concurrent computing environment
Query optimization for relational database systems
Query optimization for relational database systems
Design, analysis, and implementation of parallel external sorting algorithms
Design, analysis, and implementation of parallel external sorting algorithms
On a high-performance vlsi solution to database problems
On a high-performance vlsi solution to database problems
Design of a Functionally Distributed, Multiprocessor Database Machine Using Data Flow Analysis
IEEE Transactions on Computers
Petri-Net-Based Modeling and Evaluation of Pipelined Processing of Concurrent Database Queries
IEEE Transactions on Software Engineering
A relational database machine organization for parallel pipelined query execution
ACM '86 Proceedings of 1986 ACM Fall joint computer conference
VLSI Accelerators for Large Database Systems
IEEE Micro
An Evaluation of Relational Join Algorithms in a Pipelined Query Processing Environment
IEEE Transactions on Software Engineering
An Overview of The System Software of A Parallel Relational Database Machine GRACE
VLDB '86 Proceedings of the 12th International Conference on Very Large Data Bases
A Parallel Processing Strategy for Evaluating Recursive Queries
VLDB '86 Proceedings of the 12th International Conference on Very Large Data Bases
A parallel pipelined relational query processor: An architectural overview
ISCA '84 Proceedings of the 11th annual international symposium on Computer architecture
Exploiting multithreaded architectures to improve the hash join operation
Proceedings of the 9th workshop on MEmory performance: DEaling with Applications, systems and architecture
Hi-index | 0.00 |
This paper presents the design of a relational query processor. The query processor consists of only four processing PIPEs and a number of random-access memory modules. Each PIPE processes tuples of relations in a bit-serial, tuple-parallel manner for each of the primitive database operations which comprise a complex relational query. The design of the query processor meets three major objectives: the query processor must be manufacturable using existing and near-term LSI (VLSI) technology; it must support in a uniform manner both the numeric and nonnumeric processing requirements a high-level user interface like SQL presents; and it must support the query-processing strategy derived in the query optimizer to satisfy certain system-wide performance optimality criteria.