Scalable and data-aware SQL query recommendations

被引:2
作者
Arzamasova, Natalia [1 ]
Boehm, Klemens [1 ]
机构
[1] Karlsruhe Inst Technol KIT, Karlsruhe, Germany
关键词
Data-aware; SQL query recommendation; Evaluation;
D O I
10.1016/j.is.2020.101646
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
SQL query recommendation suggests an SQL statement to a user, based on his submitted requests and on queries of other users stored in a log. Such methods need to be scalable and data-aware. Data awareness means that the filtering condition, the most crucial element of the recommendation, contains actual values. Otherwise, the query is not directly executable. Existing approaches do not satisfy the above requirements or are limited regarding the query types supported. We in turn propose DASQR, a data-aware and scalable SQL query recommender, which also outperforms competitors regarding quality and runtimes. For the evaluation, existing approaches have proposed adaptations of metrics such as precision or recall for the SQL domain, but then only use their measures. Our comparison is broader, including new adaptations of those measures and also several existing ones. (C) 2020 Published by Elsevier Ltd.
引用
收藏
页数:15
相关论文
共 24 条
[1]   Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions [J].
Adomavicius, G ;
Tuzhilin, A .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (06) :734-749
[2]  
Aggarwal C. C., 1999, Proceedings of the Fifth ACM SIGKDD International Conference on Knowledge discovery and data mining, P201, DOI DOI 10.1145/312129.312230
[3]   GSQueRIE: Query Recommendation using Matrix Factorization [J].
Akulwar, Pooja ;
Deotale, Disha .
2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (CICN), 2015, :862-867
[4]   A collaborative filtering approach for recommending OLAP sessions [J].
Aligon, Julien ;
Gallinucci, Enrico ;
Golfarelli, Matteo ;
Marcel, Patrick ;
Rizzi, Stefano .
DECISION SUPPORT SYSTEMS, 2015, 69 :20-30
[5]   Similarity measures for OLAP sessions [J].
Aligon, Julien ;
Golfarelli, Matteo ;
Marcel, Patrick ;
Rizzi, Stefano ;
Turricchia, Elisa .
KNOWLEDGE AND INFORMATION SYSTEMS, 2014, 39 (02) :463-489
[6]  
Aouiche K, 2006, LECT NOTES COMPUT SC, V4152, P81
[7]  
Arzamasova N., 2019, IEEE Transactions on Knowledge and Data Engineering, P1
[8]   Fab: Content-based, collaborative recommendation [J].
Balabanovic, M ;
Shoham, Y .
COMMUNICATIONS OF THE ACM, 1997, 40 (03) :66-72
[9]  
Chatzopoulou G, 2009, LECT NOTES COMPUT SC, V5566, P3, DOI 10.1007/978-3-642-02279-1_2
[10]  
Coxeter Harold Scott Macdonald, 1961, Introduction to Geometry, P2