Affiliation:
1. Michigan State Univ., East Lansing
Abstract
A graph model is presented to analyze the performance of a relational join. The amount of page reaccesses, the page access sequence, and the amount of buffer needed are represented in terms of graph parameters. By using the graph model formed from the index on the join attributes, we determine the relationships between these parameters. Two types of buffer allocation strategies are studied, and the upper bound on the buffer size with no page reaccess is given. This bound is shown to be the maximum cut value of a graph. Hence, the problem of computing this upper bound is NP-hard. We also give algorithms to determine a page access sequence requiring a near optimal buffer size with no page reaccess. The optimal page access sequence for a fixed buffer size has also been considered.
Publisher
Association for Computing Machinery (ACM)
Reference15 articles.
1. Implementing a relational database by means of specialzed hardware
2. Organization and maintenance of large ordered indexes
3. BLASGEN NB.W. AND EASWARAN K.P. storage and access in relational database.IBM Syst. J.16 4(1977). BLASGEN NB.W. AND EASWARAN K.P. storage and access in relational database.IBM Syst. J.16 4(1977).
4. Computing joins of relations
Cited by
18 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. AdaptDB;Proceedings of the VLDB Endowment;2017-01
2. Efficient join-index-based spatial-join processing: a clustering approach;IEEE Transactions on Knowledge and Data Engineering;2002-11
3. Page access scheduling in join processing;Data & Knowledge Engineering;2001-06
4. Cascade Graphs: Design, Analysis and Algorithms for Relational Joins;INFORMS Journal on Computing;2001-02
5. Page access scheduling in join processing;Proceedings of the eighth international conference on Information and knowledge management - CIKM '99;1999