ACM SIGMOD Anthology ACM SIGMOD dblp.uni-trier.de

Join Processing in Relational Databases.

Priti Mishra, Margaret H. Eich: Join Processing in Relational Databases. ACM Comput. Surv. 24(1): 63-113(1992)
@article{DBLP:journals/csur/MishraE92,
  author    = {Priti Mishra and
               Margaret H. Eich},
  title     = {Join Processing in Relational Databases},
  journal   = {ACM Comput. Surv.},
  volume    = {24},
  number    = {1},
  year      = {1992},
  pages     = {63-113},
  ee        = {db/journals/csur/MishraE92.html, db/journals/csur/PitouraBE95.html},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

Abstract

The join operation is one of the fundamental relational database query operations. It facilitates the retrieval of information from two different relations based on a Cartesian product of the two relations. The join is one of the most diffidult operations to implement efficiently, as no predefined links between relations are required to exist (as they are with network and hierarchical systems). The join is the only relational algebra operation that allows the combining of related tuples from relations on different attribute schemes. Since it is executed frequently and is expensive, much research effort has been applied to the optimization of join processing. In this paper, the different kinds of joins and the various implementation techniques are surveyed. These different methods are classified based on how they partition tuples from different relations. Some require that all tuples from one be compared to all tuples from another; other algorithms only compare some tuples from each. In addition, some techniques perform an explicit partitioning, whereas others are implicit.

Copyright © 1992 by the ACM, Inc., used by permission. Permission to make digital or hard copies is granted provided that copies are not made or distributed for profit or direct commercial advantage, and that copies show this notice on the first page or initial screen of a display along with the full citation.


ACM SIGMOD Anthology

CDROM Version: Load the CDROM "Volume 4 Issue 1, Books, VLDB-j, TODS, ..." and ... DVD Version: Load ACM SIGMOD Anthology DVD 2" and ...

Online Edition: ACM Digital Library

Citation Page

References

[Agrawal et al. 1989]
Rakesh Agrawal, Shaul Dar, H. V. Jagadish: Composition of Database Relations. ICDE 1989: 102-108 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Aho et al. 1979]
Alfred V. Aho, Catriel Beeri, Jeffrey D. Ullman: The Theory of Joins in Relational Databases. ACM Trans. Database Syst. 4(3): 297-314(1979) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Atkinson et al. 1989]
Malcolm P. Atkinson, François Bancilhon, David J. DeWitt, Klaus R. Dittrich, David Maier, Stanley B. Zdonik: The Object-Oriented Database System Manifesto. DOOD 1989: 223-240 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Baba et al. 1987]
Takanobu Baba, Hideki Saito, S. Bing Yao: A Network Algorithm for Relational Database Operations. IWDM 1987: 202-215 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Babb 1979]
Edward Babb: Implementing a Relational Database by Means of Specialized Hardware. ACM Trans. Database Syst. 4(1): 1-29(1979) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bancilhon et al. 1983]
...
[Banyopadhyay and Sengupta 1988]
Subir Bandyopadhyay, Abhijit Sengupta: A Robust Protocol for Parallel Join Operation in Distributed Data Bases. DPDS 1988: 97-106 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Banerjee et al. 1988]
Jay Banerjee, Won Kim, Kyung-Chang Kim: Queries in Object-Oriented Databases. ICDE 1988: 31-38 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Baru and Frieder 1989]
Chaitanya K. Baru, Ophir Frieder: Database Operations in a Cube-Connected Multicomputer System. IEEE Trans. Computers 38(6): 920-927(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Baru et al. 1987]
Chaitanya K. Baru, Ophir Frieder, Dilip D. Kandlur, Mark E. Segal: Join on a Cube: Analysis, Simulation, and Implementation. IWDM 1987: 61-74 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Beeri and Vardi 1981]
Catriel Beeri, Moshe Y. Vardi: On the Properties of Join Dependencies. Advances in Data Base Theory 1979: 25-71 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bell et al. 1989]
David A. Bell, D. H. O. Ling, Sally I. McClean: Pragmatic Estimation of Join Sizes and Attribute Correlations. ICDE 1989: 76-84 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bentley 1975]
Jon Louis Bentley: Multidimensional Binary Search Trees Used for Associative Searching. Commun. ACM 18(9): 509-517(1975) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bentley 1979]
Jon Louis Bentley: Multidimensional Binary Search Trees in Database Applications. IEEE Trans. Software Eng. 5(4): 333-340(1979) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bentley and Kung 1979]
...
[Bernstein and Chiu 1981]
Philip A. Bernstein, Dah-Ming W. Chiu: Using Semi-Joins to Solve Relational Queries. J. ACM 28(1): 25-40(1981) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bernstein and Goodman 1979a]
...
[Bernstein and Goodman 1979b]
...
[Bernstein and Goodman 1980]
Philip A. Bernstein, Nathan Goodman: The power of inequality semijoins. Inf. Syst. 6(4): 255-265(1981) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bertino and Kim 1989]
Elisa Bertino, Won Kim: Indexing Techniques for Queries on Nested Objects. IEEE Trans. Knowl. Data Eng. 1(2): 196-214(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bitton et al. 1987]
Dina Bitton, Maria Hanrahan, Carolyn Turbyfill: Performance of Complex Queries in Main Memory Database Systems. ICDE 1987: 72-81 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bitton et al. 1983]
Dina Bitton, Haran Boral, David J. DeWitt, W. Kevin Wilkinson: Parallel Algorithms for the Execution of Relational Database Operations. ACM Trans. Database Syst. 8(3): 324-353(1983) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Blasgen and Eswaran 1977]
Mike W. Blasgen, Kapali P. Eswaran: Storage and Access in Relational Data Bases. IBM Systems Journal 16(4): 362-377(1977) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bloom 1970]
Burton H. Bloom: Space/Time Trade-offs in Hash Coding with Allowable Errors. Commun. ACM 13(7): 422-426(1970) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bratbergsengen 1984]
Kjell Bratbergsengen: Hashing Methods and Relational Algebra Operations. VLDB 1984: 323-333 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Britton Lee, Inc 1981]
...
[Cammarata et al. 1989]
Stephanie J. Cammarata, Prasadram Ramachandra, Darrell Shane: Extendeing a Relational Database with Deferred Referential Integrity Checking and Intelligent Joins. SIGMOD Conference 1989: 88-97 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Carey et al. 1990]
Michael J. Carey, Eugene J. Shekita, George Lapis, Bruce G. Lindsay, John McPherson: An Incremental Join Attachment for Starburst. VLDB 1990: 662-673 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Ceri et al. 1986]
Stefano Ceri, Georg Gottlob, Giuseppe Pelagatti: Taxonomy and formal properties of distributed joins. Inf. Syst. 11(1): 25-40(1986) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Chang and Fu 1980]
Jo-Mei Chang, King-sun Fu: A Dynamic Clustering Technique for Physical Database Design. SIGMOD Conference 1980: 188-199 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Cheiney et al. 1986]
Jean-Pierre Cheiney, Pascal Faudemay, Rodolphe Michel: An Extension of Access Paths to Improve Joins and Selections. ICDE 1986: 270-280 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Chen and Li 1989]
Jason S. J. Chen, Victor O. K. Li: Optimizing Joins in Fragmented Database Systems on a Broadcast Local Network. IEEE Trans. Software Eng. 15(1): 26-38(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Christodoulakis 1985]
Stavros Christodoulakis: Estimating Block Transfers and Join Sizes. SIGMOD Conference 1983: 40-54 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Codd 1970]
E. F. Codd: A Relational Model of Data for Large Shared Data Banks. Commun. ACM 13(6): 377-387(1970) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Codd 1972]
E. F. Codd: Relational Completeness of Data Base Sublanguages. In: R. Rustin (ed.): Database Systems: 65-98, Prentice Hall and IBM Research Report RJ 987, San Jose, California : (1972) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Cornell and Yu 1988]
Douglas W. Cornell, Philip S. Yu: Site Assignment for Relations and Join Operations in the Distributed Transaction Processing Environment. ICDE 1988: 100-108 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Dale et al. 1989]
...
[Date 1983]
C. J. Date: The Outer Join. ICOD 1983: 76-106 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Dayal 1985]
Umeshwar Dayal: Query Processing in a Multidatabase System. Query Processing in Database Systems 1985: 81-108 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Desai 1989]
Bipin C. Desai: Performance of a Composite Attribute and Join Index. IEEE Trans. Software Eng. 15(2): 142-152(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Desai 1990]
...
[Deshpande et al. 1990]
...
[DeWitt and Gerber 1985]
David J. DeWitt, Robert H. Gerber: Multiprocessor Hash-Based Join Algorithms. VLDB 1985: 151-164 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[DeWitt and Gray 1990]
David J. DeWitt, Jim Gray: Parallel Database Systems: The Future of Database Processing or a Passing Fad? SIGMOD Record 19(4): 104-112(1990) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[DeWitt et al. 1984]
David J. DeWitt, Randy H. Katz, Frank Olken, Leonard D. Shapiro, Michael Stonebraker, David A. Wood: Implementation Techniques for Main Memory Database Systems. SIGMOD Conference 1984: 1-8 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Dutka and Hanson 1989]
...
[Ehrensberger 1984]
...
[El-Masri and Navathe 1989]
Ramez Elmasri, Shamkant B. Navathe: Fundamentals of Database Systems. Benjamin/Cummings 1989
CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[El-Masri et al. 1990]
Ramez Elmasri, Gene T. J. Wuu, Yeong-Joon Kim: The Time Index: An Access Structure for Temporal Data. VLDB 1990: 1-12 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Epstein and Stonebraker 1980]
Robert S. Epstein, Michael Stonebraker: Analysis of Distributed Data Base Processing Strategies. VLDB 1980: 92-101 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Epstein 1982]
...
[Fagin 1979]
Ronald Fagin: Normal Forms and Relational Database Operators. SIGMOD Conference 1979: 153-160 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Fotouhi and Pramanik 1989]
Farshad Fotouhi, Sakti Pramanik: Optimal Secondary Storage Access Sequence for Performing Relational Join. IEEE Trans. Knowl. Data Eng. 1(3): 318-328(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Fushimi et al. 1985]
Shinya Fushimi, Masaru Kitsuregawa, Masaya Nakayama, Hidehiko Tanaka, Tohru Moto-Oka: Algorithm and Performance Evaluation of Adaptive Multidimensional Clustering Technique. SIGMOD Conference 1985: 308-318 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Gardarin and Valduriez 1989]
Georges Gardarin, Patrick Valduriez: Relational Databases and Knowledge Bases. Addison-Wesley 1989, ISBN 0-201-09955-1
CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Gerber 1986]
...
[Ghandeharizadeh and DeWitt 1990]
Shahram Ghandeharizadeh, David J. DeWitt: Hybrid-Range Partitioning Strategy: A New Declustering Strategy for Multiprocessor Database Machines. VLDB 1990: 481-492 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Goodman 1981]
...
[Gouda and Dayal 1981]
Mohamed G. Gouda, Umeshwar Dayal: Optimal Semijoin Schedules For Query Processing in Local Distributed Database Systems. SIGMOD Conference 1981: 164-175 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Goyal et al. 1988]
Pankaj Goyal, H. F. Li, E. Regener, Fereidoon Sadri: Scheduling of Page Fetches in Join Operations Using Bc-Trees. ICDE 1988: 304-310 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Graefe 1989]
Goetz Graefe: Relational Division: Four Algorithms and Their Performance. ICDE 1989: 94-101 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Gyssens 1986]
Marc Gyssens: On the Complexity of Join Dependencies. ACM Trans. Database Syst. 11(1): 81-108(1986) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Hagmann 1986]
Robert B. Hagmann: An Observation on Database Buffering Performance Metrics. VLDB 1986: 289-293 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Harada et al. 1990]
Lilian Harada, Miyuki Nakano, Masaru Kitsuregawa, Mikio Takagi: Query Processing for Multi-Attribute Clustered Records. VLDB 1990: 59-70 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Harbron 1988]
...
[Held and Carlis 1987]
James P. Held, John V. Carlis: MATCH - A New High-Level Relational Operator For Pattern Matching. Commun. ACM 30(1): 62-75(1987) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Hsiao 1980]
...
[Hua and Lee 1990]
Kien A. Hua, Chiang Lee: An Adaptive Data Placement Scheme for Parallel Database Computer Systems. VLDB 1990: 493-506 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Hursch 1989]
...
[Hurson 1981]
...
[Hurson 1986]
...
[Hurson et al. 1989]
...
[IBM 1978]
...
[Intel Corporation]
...
[Ioannidis and Kang 1990]
Yannis E. Ioannidis, Younkyung Cha Kang: Randomized Algorithms for Optimizing Large Join Queries. SIGMOD Conference 1990: 312-321 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kambayashi 1985]
Yahiko Kambayashi: Processing Cyclic Queries. Query Processing in Database Systems 1985: 62-78 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kang and Roussopoulos 1987a]
Hyunchul Kang, Nick Roussopoulos: Using 2-way Semijoins in Distributed Query Processing. ICDE 1987: 644-651 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kang and Roussopoulos 1987b]
...
[Kent 1983]
William Kent: A Simple Guide to Five Normal Forms in Relational Database Theory. Commun. ACM 26(2): 120-125(1983) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kim 1980]
Won Kim: A New Way to Compute the Product and Join of Relations. SIGMOD Conference 1980: 179-187 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kim 1989]
Won Kim: A Model of Queries for Object-Oriented Databases. VLDB 1989: 423-432 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kim et al. 1985]
Won Kim, David S. Reiner, Don S. Batory (Eds.): Query Processing in Database Systems. Springer 1985, ISBN 3-540-13831-5
Contents CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kitsuregawa et al. 1983]
Masaru Kitsuregawa, Hidehiko Tanaka, Tohru Moto-Oka: Application of Hash to Data Base Machine and Its Architecture. New Generation Comput. 1(1): 63-74(1983) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kitsuregawa et al. 1989a]
Masaru Kitsuregawa, Miyuki Nakano, Mikio Takagi: Query Execution for Large Relations on Functional Disk Systems. ICDE 1989: 159-167 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kitsuregawa et al. 1989b]
Masaru Kitsuregawa, Lilian Harada, Mikio Takagi: Join Strategies on KB-Tree Indexed Relations. ICDE 1989: 85-93 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kitsuregawa et al. 1989c]
Masaru Kitsuregawa, Masaya Nakayama, Mikio Takagi: The Effect of Bucket Size Tuning in the Dynamic Hybrid GRACE Hash Join Method. VLDB 1989: 257-266 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kitsuregawa and Ogawa 1990]
Masaru Kitsuregawa, Yasushi Ogawa: Bucket Spreading Parallel Hash: A New, Robust, Parallel Hash Join Method for Data Skew in the Super Database Computer (SDC). VLDB 1990: 210-221 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kumar and Stonebraker 1987]
Akhil Kumar, Michael Stonebraker: The Effect of Join Selectivities on Optimal Nesting Order. SIGMOD Record 16(1): 28-41(1987) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kung and Lehman 1980]
H. T. Kung, Philip L. Lehman: Systolic (VLSI) Arrays for Relational Database Operations. SIGMOD Conference 1980: 105-116 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Lakshmi and Yu 1988]
M. Seetha Lakshmi, Philip S. Yu: Effect of Skew on Join Performance in Parallel Architectures. DPDS 1988: 107-120 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Lakshmi and Yu 1989]
M. Seetha Lakshmi, Philip S. Yu: Limiting Factors of Join Performance on Parallel Processors. ICDE 1989: 488-496 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Lakshmi and Yu 1990]
M. Seetha Lakshmi, Philip S. Yu: Effectiveness of Parallel Joins. IEEE Trans. Knowl. Data Eng. 2(4): 410-424(1990) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Lehman and Carey 1986]
Tobin J. Lehman, Michael J. Carey: Query Processing in Main Memory Database Management Systems. SIGMOD Conference 1986: 239-250 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Lipton et al. 1990]
Richard J. Lipton, Jeffrey F. Naughton, Donovan A. Schneider: Practical Selectivity Estimation through Adaptive Sampling. SIGMOD Conference 1990: 1-11 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Lu and Carey 1985]
Hongjun Lu, Michael J. Carey: Some Experimental Results on Distributed Join Algorithms in a Local Network. VLDB 1985: 292-304 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Mackert and Lohman 1986]
Lothar F. Mackert, Guy M. Lohman: R* Optimizer Validation and Performance Evaluation for Distributed Queries. VLDB 1986: 149-159 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Maier 1983]
David Maier: The Theory of Relational Databases. Computer Science Press 1983, ISBN 0-914894-42-0
Contents CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Masuyama et al. 1987]
Shigeru Masuyama, Toshihide Ibaraki, Shojiro Nishio, Toshiharu Hasegawa: Shortest Semijoin Schedule for a Local Area Distributed Database System. IEEE Trans. Software Eng. 13(5): 602-606(1987) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Menezes et al. 1987]
Bernard L. Menezes, K. Thadani, Alfred G. Dale, Roy M. Jenevein: Design of a HyperKYKLOS-based Multiprocessor Architecture for High-Performance Join Operations. IWDM 1987: 75-88 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Mikkilineni and Su 1988]
Krishna P. Mikkilineni, Stanley Y. W. Su: An Evaluation of Relational Join Algorithms in a Pipelined Query Processing Environment. IEEE Trans. Software Eng. 14(6): 838-848(1988) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Mullin 1990]
James K. Mullin: Optimal Semijoins for Distributed Database Systems. IEEE Trans. Software Eng. 16(5): 558-560(1990) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Murphy and Rotem 1989a]
Marguerite C. Murphy, Doron Rotem: Effective Resource Utilization for Multiprocessor Join Execution. VLDB 1989: 67-75 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Murphy and Rotem 1989b]
Marguerite C. Murphy, Doron Rotem: Processor Scheduling for Multiprocessor Joins. ICDE 1989: 140-148 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Nakayama et al. 1984]
T. Nakayama, Masahito Hirakawa, Tadao Ichikawa: Architecture and Algorithm for Parallel Execution of a Join Operation. ICDE 1984: 160-166 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Nakayama et al. 1988]
Masaya Nakayama, Masaru Kitsuregawa, Mikio Takagi: Hash-Partitioned Join Method Using Dynamic Destaging Strategy. VLDB 1988: 468-478 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Omiecinski 1989]
Edward Omiecinski: Heuristics for Join Processing Using Nonclustered Indexes. IEEE Trans. Software Eng. 15(1): 18-25(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Omiecinski and Shonkwiler 1990]
...
[Osborn and Heaven 1986]
Sylvia L. Osborn, T. E. Heaven: The Design of a Relational Database System with Abstract Data Types for Domains. ACM Trans. Database Syst. 11(3): 357-373(1986) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Ozkarahan 1986]
...
[Ozkarahan and Bozsahin 1988]
Esen A. Ozkarahan, Cem H. Bozsahin: Join Strategies Using Data Space Partitioning. New Generation Comput. 6(1): 19-39(1988) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Ozsoyoglu et al. 1989]
Gultekin Özsoyoglu, Victor Matos, Z. Meral Özsoyoglu: Query Processing Techniques in the Summary-Table-by-Example Database Query Language. ACM Trans. Database Syst. 14(4): 526-573(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Perrizo et al. 1989]
William Perrizo, Jonathan Y. Y. Lin, Wherly Hoffman: Algorithms for Distributed Query Processing in Broadcast Local Area Networks. IEEE Trans. Knowl. Data Eng. 1(2): 215-225(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Piatetsky-Shapiro and Connell 1984]
Gregory Piatetsky-Shapiro, Charles Connell: Accurate Estimation of the Number of Tuples Satisfying a Condition. SIGMOD Conference 1984: 256-276 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Pramanik 1986]
Sakti Pramanik: Performance Analysis of a Database Filter Search Hardware. IEEE Trans. Computers 35(12): 1077-1082(1986) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Pramanik and Fotouhi 1985]
...
[Pramanik and Ittner 1985]
Sakti Pramanik, David Ittner: Use of Graph-Theoretic Models for Optimal Relational Database Accesses to Perform Join. ACM Trans. Database Syst. 10(1): 57-74(1985) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Pramanik and Vineyard 1988]
Sakti Pramanik, David Vineyard: Optimizing Join Queries in Distributed Databases. IEEE Trans. Software Eng. 14(9): 1319-1326(1988) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Pucheral et al. 1990]
Philippe Pucheral, Jean-Marc Thévenin, Patrick Valduriez: Efficient Main Memory Data Management Using the DBGraph Storage Model. VLDB 1990: 683-695 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Raschid et al.1986]
Louiqa Raschid, Tinghe Fei, Herman Lam, Stanley Y. W. Su: A Special-Function Unit for Sorting and Sort-Based Database Operations. IEEE Trans. Computers 35(12): 1071-1077(1986) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Richardson et al. 1987]
James P. Richardson, Hongjun Lu, Krishna P. Mikkilineni: Design and Evaluation of Parallel Pipelined Join Algorithms. SIGMOD Conference 1987: 399-409 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Robinson 1981]
John T. Robinson: The K-D-B-Tree: A Search Structure For Large Multidimensional Dynamic Indexes. SIGMOD Conference 1981: 10-18 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Rosenthal and Galindo-Legaria 1990]
Arnon Rosenthal, César A. Galindo-Legaria: Query Graphs, Implementing Trees, and Freely-Reorderable Outerjoins. SIGMOD Conference 1990: 291-299 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Rosenthal and Reiner 1984]
Arnon Rosenthal, David S. Reiner: Extending the Algebraic Framework of Query Processing to Handle Outerjoins. VLDB 1984: 334-343 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Rudolph 1972a]
...
[Sacco 1984]
Giovanni Maria Sacco: Distributed Query Evaluation in Local Area Networks. ICDE 1984: 510-516 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Sacco and Schkolnick 1986]
Giovanni Maria Sacco, Mario Schkolnick: Buffer Management in Relational Database Systems. ACM Trans. Database Syst. 11(4): 473-498(1986) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Sakai et al. 1984]
Hiroshi Sakai, Kazuhide Iwata, Shigeo Kamiya, Masaaki Abe, Akio Tanaka, Shigeki Shibayama, Kunio Murakami: Design and Implementation of the Relational Datbase Engine. FGCS 1984: 419-426 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Schneider and DeWitt 1989]
Donovan A. Schneider, David J. DeWitt: A Performance Evaluation of Four Parallel Join Algorithms in a Shared-Nothing Multiprocessor Environment. SIGMOD Conference 1989: 110-121 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Segev 1986]
Arie Segev: Optimization of Join Operations in Horizontally Partitioned Database Systems. ACM Trans. Database Syst. 11(1): 48-80(1986) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Selinger et al. 1979]
Patricia G. Selinger, Morton M. Astrahan, Donald D. Chamberlin, Raymond A. Lorie, Thomas G. Price: Access Path Selection in a Relational Database Management System. SIGMOD Conference 1979: 23-34 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Shapiro 1986]
Leonard D. Shapiro: Join Processing in Database Systems with Large Main Memories. ACM Trans. Database Syst. 11(3): 239-264(1986) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Shekita and Carey 1990]
Eugene J. Shekita, Michael J. Carey: A Performance Evaluation of Pointer-Based Joins. SIGMOD Conference 1990: 300-311 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Stonebraker and Rowe 1986]
...
[Su 1988]
...
[Swami and Gupta 1988]
Arun N. Swami, Anoop Gupta: Optimization of Large Join Queries. SIGMOD Conference 1988: 8-17 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Tandem Database Group 1987]
Tandem Database Group - NonStop SQL: A Distributed, High-Performance, High-Availability Implementation of SQL. HPTS 1987: 60-104 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Tong and Yao 1982]
...
[Ullman 1988]
Jeffrey D. Ullman: Principles of Database and Knowledge-Base Systems, Volume I. Computer Science Press 1988, ISBN 0-7167-8158-1
Contents CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Valduriez 1982]
...
[Valduriez 1986]
Patrick Valduriez: Optimization of Complex Database Queries Using Join Indices. IEEE Database Eng. Bull. 9(4): 10-16(1986) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Valduriez 1987]
Patrick Valduriez: Join Indices. ACM Trans. Database Syst. 12(2): 218-246(1987) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Valduriez and Boral 1986]
Patrick Valduriez, Haran Boral: Evaluation of Recursive Queries Using Join Indices. Expert Database Conf. 1986: 271-293 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Valduriez and Gardarin 1982]
Patrick Valduriez, Georges Gardarin: Multiprocessor Join Algorithms of Relations. JCDKB 1982: 219-236 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Valduriez and Gardarin 1984]
Patrick Valduriez, Georges Gardarin: Join and Semijoin Algorithms for a Multiprocessor Database Machine. ACM Trans. Database Syst. 9(1): 133-161(1984) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Valduriez and Viemont 1984]
Patrick Valduriez, Yann Viémont: A Multikey Hashing Scheme Using Predicate Trees. SIGMOD Conference 1984: 107-114 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Valduriez et al. 1986]
Patrick Valduriez, Setrag Khoshafian, George P. Copeland: Implementation Techniques of Complex Objects. VLDB 1986: 101-110 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Walton 1989]
...
[Wang and Luk 1988]
Xiao Wang, W. S. Luk: Parallel Join Algorithms on a Network of Workstations. DPDS 1988: 87-95 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Whang et al. 1985]
Kyu-Young Whang, Gio Wiederhold, Daniel Sagalowicz: The Property of Separability And Its Application to Physical Database Design. Query Processing in Database Systems 1985: 297-317 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Yao et al. 1981]
S. Bing Yao, Fu Tong, You-Zhoa Sheng: The System Architecture of a Database Machine (DBM). IEEE Database Eng. Bull. 4(2): 53-62(1981) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Yoo and Lafortune 1989]
Hyuck Yoo, Stéphane Lafortune: An Intelligent Search Method for Query Optimization by Semijoins. IEEE Trans. Knowl. Data Eng. 1(2): 226-237(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Yoshikawa adn Kambayashi 1984]
Masatoshi Yoshikawa, Yahiko Kambayashi: Processing Inequality Queries Based on Generalized Semi-Joins. VLDB 1984: 416-428 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Yu et al. 1985]
Clement T. Yu, Chin-Chen Chang, Marjorie Templeton, David Brill, Eric Lund: Query Processing in a Fragmented Relational Distributed System: Mermaid. IEEE Trans. Software Eng. 11(8): 795-810(1985) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Yu et al. 1987]
Clement T. Yu, Keh-Chang Guh, Weining Zhang, Marjorie Templeton, David Brill, Arbee L. P. Chen: Algorithms to Process Distributed Queries in Fast Local Networks. IEEE Trans. Computers 36(10): 1153-1164(1987) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Zeller and Gray 1990]
Hansjörg Zeller, Jim Gray: An Adaptive Hash Join Algorithm for Multiuser Environments. VLDB 1990: 186-197 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bancilhon and Scholl 1980]
François Bancilhon, Michel Scholl: On Designing an I/O Processor for a Relational Data Base Machine. SIGMOD Conference 1980: 93-93g CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Banerjee and Hsiao 1979]
Jayanta Banerjee, David K. Hsiao, Richard I. Baum: Concepts and Capabilities of a Database Computer. ACM Trans. Database Syst. 3(4): 347-384(1978) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Brownsmith 1981]
...
[Brownsmith and Su 1980]
...
[Chase 1981]
Karen Chase: Join Graphs and Acyclic Database Schemes. VLDB 1981: 95-100 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Chiu and Ho 1980]
D. M. Chiu, Y. C. Ho: A Methodology for Interpreting Tree Queries Into Optimal Semi-Join Expressions. SIGMOD Conference 1980: 169-178 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Ciaccia and Scalas 1989]
Paolo Ciaccia, Maria Rita Scalas: Optimization Strategies for Relational Disjunctive Queries. IEEE Trans. Software Eng. 15(10): 1217-1235(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Codd 1979]
E. F. Codd: Extending the Database Relational Model to Capture More Meaning. ACM Trans. Database Syst. 4(4): 397-434(1979) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[DeWitt 1979]
David J. DeWitt: DIRECT - A Multiprocessor Organization for Supporting Relational Database Management Systems. IEEE Trans. Computers 28(6): 395-406(1979) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[DeWitt et al. 1991]
David J. DeWitt, Jeffrey F. Naughton, Donovan A. Schneider: An Evaluation of Non-Equijoin Algorithms. VLDB 1991: 443-452 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Gardy and Puech 1989]
Danièle Gardy, Claude Puech: On the Effects of Join Operations on Relation Sizes. ACM Trans. Database Syst. 14(4): 574-603(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Gotlieb 1975]
Leo R. Gotlieb: Computing Joins of Relations. SIGMOD Conference 1975: 55-63 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Graefe 1990]
Goetz Graefe: Encapsulation of Parallelism in the Volcano Query Processing System. SIGMOD Conference 1990: 102-111 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Graefe 1991]
Goetz Graefe: Heap-Filter Merge Join: A New Algorithm For Joining Medium-Size Inputs. IEEE Trans. Software Eng. 17(9): 979-982(1991) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Honeyman 1980]
Peter Honeyman: Extension Joins. VLDB 1980: 239-244 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Hong 1984]
Yang-Chang Hong: A Pipeline and Parallel Architecture for Supporting Database Management Systems. ICDE 1984: 152-159 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kambayashi and Seo 1982]
...
[Keller 1985]
Arthur M. Keller: Algorithms for Translating View Updates to Database Updates for Views Involving Selections, Projections, and Joins. PODS 1985: 154-163 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kent 1979]
William Kent: The Entity Join. VLDB 1979: 232-238 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Lacroix and Pirotte 1976]
...
[Lu et al. 1990]
Hongjun Lu, Kian-Lee Tan, Ming-Chien Shan: Hash-Based Join Algorithms for Multiprocessor Computers. VLDB 1990: 198-209 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Maier et al. 1981]
David Maier, Yehoshua Sagiv, Mihalis Yannakakis: On the Complexity of Testing Implications of Functional and Join Dependencies. J. ACM 28(4): 680-695(1981) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Menon and Hsiao 1983]
...
[Merret 1983]
T. H. Merrett: Why Sort-Merge Gives the Best Implementation of the Natural Join. SIGMOD Record 13(2): 39-51(1983) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Merret 1984]
T. H. Merrett: Practical Hardware for Linear Execution of relational database Operations. SIGMOD Record 14(1): 39-44(1984) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Merrett et al. 1981]
T. H. Merrett, Yahiko Kambayashi, H. Yasuura: Scheduling of Page-Fetches in Join Operations. VLDB 1981: 488-498 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Omiecinski and Lin 1989]
Edward Omiecinski, Eileen Tien Lin: Hash-Based and Index-Based Join Algorithms for Cube and Ring Connected Multicomputers. IEEE Trans. Knowl. Data Eng. 1(3): 329-343(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Ono and Lohman 1990]
Kiyoshi Ono, Guy M. Lohman: Measuring the Complexity of Join Enumeration in Query Optimization. VLDB 1990: 314-325 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Qadah 1984]
...
[Qadah 1985]
Ghassan Z. Qadah: The Equi-Join Operation on a Multiprocessor Database Machine: Algorithms and the Evaluation of their Performance. IWDM 1985: 35-67 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Qadah and Irani 1985]
Ghassan Z. Qadah, Keki B. Irani: A Database Machine for Very Large Relational Databases. IEEE Trans. Computers 34(11): 1015-1025(1985) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Qadah and Irani 1988]
Ghassan Z. Qadah, Keki B. Irani: The Join Alogorithms on a Shared-Memory Multiprocessor Database Machine. IEEE Trans. Software Eng. 14(11): 1668-1683(1988) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Rissanen 1979]
Jorma Rissanen: Theory of Relations for Databases - A Tutorial Survey. MFCS 1978: 536-551 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Rosenthal 1981]
Arnon Rosenthal: Note on the Expected Size of a Join. SIGMOD Record 11(4): 19-25(1981) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Schneider and DeWitt 1990]
Donovan A. Schneider, David J. DeWitt: Tradeoffs in Processing Complex Join Queries via Hashing in Multiprocessor Database Machines. VLDB 1990: 469-480 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Schuster et al. 1979]
Stewart A. Schuster, H. B. Nguyen, Esen A. Ozkarahan, Kenneth C. Smith: RAP.2 - An Associative Processor for Databases and Its Applications. IEEE Trans. Computers 28(6): 446-458(1979) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Sciore 1982]
Edward Sciore: A Complete Axiomatization of Full Join Dependencies. J. ACM 29(2): 373-393(1982) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Shaw et al. 1981]
David Elliot Shaw, Salvatore J. Stolfo, Hussein Ibrahim, Bruce Hillyer, Gio Wiederhold, J. A. Andrews: The NON-VON Database Machine: A Brief Overview. IEEE Database Eng. Bull. 4(2): 41-52(1981) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Schultz and Miller 1987]
Roger Shultz, Ila Miller: Tree Structured Multiple Processor Join Methods. ICDE 1987: 190-199 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Su et al. 1979]
Stanley Y. W. Su, Le Huu Nguyen, Ahmed Emam, G. Jack Lipovski: The Architectural Features and Implementation Techniques of the Multicell CASSM. IEEE Trans. Computers 28(6): 430-445(1979) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Thom et al. 1986]
James A. Thom, Kotagiri Ramamohanarao, Lee Naish: A Superjoin Algorithm for Deductive Databases. VLDB 1986: 189-196 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Vardi 1980]
...
[Vardi 1983]
Moshe Y. Vardi: Inferring Multivalued Dependencies From Functional and Join Dependencies. Acta Inf. 19: 305-324(1983) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML

Copyright © Wed Dec 9 20:20:33 2009 by Michael Ley (ley@uni-trier.de)