DocumentCode
1099704
Title
The query clustering problem: a set partitioning approach
Author
Gopal, Ram D. ; Ramesh, R.
Author_Institution
Dept. of Oper. & Inf. Manage., Connecticut Univ., Storrs, CT, USA
Volume
7
Issue
6
fYear
1995
fDate
12/1/1995 12:00:00 AM
Firstpage
885
Lastpage
899
Abstract
In this research, we address the query clustering problem which involves determining globally optimal execution strategies for a set of queries. The need to process a set of queries together often arises in deductive database systems, scientific database systems, large bibliographic retrieval systems and several other database applications. We address the optimization problem from the perspective of overlaps in data requirements, and model the batched operations using a set-partitioning approach. In this model, we first consider the case of m queries each involving a two-way join operation. We develop a recursive methodology to determine all the processing strategies in this case. Next, we establish certain dominance properties among the strategies, and develop exact as well as heuristic algorithms for selecting an appropriate strategy. We extend this analysis to a clustering approach, and outline a framework for optimizing multiway joins. The results show that the proposed approach is viable and efficient, and can easily be incorporated into the query processing component of most database systems
Keywords
database theory; optimisation; query processing; relational databases; data requirements; deductive database; dominance properties; heuristic algorithms; large bibliographic retrieval systems; multiway joins; optimal execution strategies; optimization problem; query clustering; recursive methodology; relational database; scientific database; set partitioning; two-way join operation; Clustering algorithms; Cost function; Database systems; Deductive databases; Heuristic algorithms; Information retrieval; Partitioning algorithms; Query processing; Relational databases; Statistical analysis;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/69.476495
Filename
476495
Link To Document