GRACE: Relational Algebra Machine Based on Hash and Sort : Its Design Concepts
スポンサーリンク
概要
- 論文の詳細を見る
Design considerations of a relational algebra machine GRACE are described. GRACE adopts a novel relational algebra processing algorithm based on hash and sort and can execute heavy load operations such as join, projection (duplicate elimination), and set operations etc. much more efficiently. These operations have been a big burden for most of the data base machines proposed so far. The basic processing strategy is to decompose a relation into disjunctive buckets by using clustering feature of hash and then to process buckets in parallel activating many processors. O(n) hardware sorter of a processor is utilized to process a bucket. Buckets stored over multiple banks are processed in pipeline fashion. The design problems about the implementation of this method on a parallel machine is discussed in detail. The abstract architecture is presented, which consists of three major components, Data Stream Processor(DSP), Data Stream Generator(DSG), and Secondary Data Manager(SDM). Data stream is manipulated during the data transfer from the source DSG to the destination DSG. The operator level pipeline effect is explained by which hashing phase is overlapped with the relational algebra processing and GRACE can execute a complex query including many heavy load operations efficiently without time overhead of hashing.
- 一般社団法人情報処理学会の論文
- 1983-11-20
著者
-
Tanaka Hidehiko
Faculty Of Engineering Department Of Information Engineering The University Of Tokyo
-
Moto-oka Tohru
Faculty Of Engineering Department Of Information Engineering The University Of Tokyo
-
KITSUREGAWA MASARU
Faculty of Engineering, Department of Information Engineering, The University of Tokyo
-
Kitsuregawa Masaru
Faculty Of Engineering Department Of Information Engineering The University Of Tokyo: At Present Ins
関連論文
- GRACE: Relational Algebra Machine Based on Hash and Sort : Its Design Concepts
- Relational Algebra Machine GRACE
- Procedure Level Data Flow Processing on Dynamic Structure Multimicroprocessors
- Computerized Automatic Logic Analysis System:CALAS
- Preparation and Physicochemical Analysis of 5-Methyl-3,4-Dihydroxytetrone Produced by Oxidative Degradation of Dehydro-L-Ascorbic Acid
- Gene Cloning, Purification and Characterization of Thermostable Alanine Dehydrogenase of Bacillus stearothermophilus
- Proposing Multi-Space Directory (MSD) over Tree Directory