DocumentCode
2923697
Title
Use of AI in Query Optimization of Relational Databases
Author
Goyal, Amit ; Vasiliu, Laurentiu ; Sapkota, Brahmananda
Author_Institution
DERI, National Univ. of Ireland
fYear
2006
fDate
Nov. 2006
Firstpage
591
Lastpage
598
Abstract
Exponential growth in number of possible strategies with the increase in number of relations in a query has been identified as a major problem in the field of query optimization of relational databases. Present database systems use exhaustive search to find the best possible strategy. But as the size of a query grows, exhaustive search method itself becomes quite expensive. Other AI algorithms like A* algorithm, simulated annealing etc. have been suggested as a solution. However, all these algorithms fail to produce the best strategy; necessarily required for query execution. We did some modifications to the A* algorithm to produce a randomized form of the algorithm and compared it with the original A* algorithm and exhaustive search. The comparison results have shown improved A* algorithm to be almost equivalent in output quality along with a colossal decrease in search space in comparison to exhaustive search method
Keywords
artificial intelligence; query processing; relational databases; search problems; artificial intelligence; database systems; exhaustive search method; query optimization; relational databases; Artificial intelligence; Cost function; Database systems; Dynamic programming; Heuristic algorithms; Iterative algorithms; Query processing; Relational databases; Search methods; Simulated annealing;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools with Artificial Intelligence, 2006. ICTAI '06. 18th IEEE International Conference on
Conference_Location
Arlington, VA
ISSN
1082-3409
Print_ISBN
0-7695-2728-0
Type
conf
DOI
10.1109/ICTAI.2006.116
Filename
4031949
Link To Document