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 :
بازگشت