Survey on Learnable Databases: A Machine Learning Perspective

Big Data Research - Tập 27 - Trang 100304 - 2022
Benyuan Zou1, Jinguo You1,2, Quankun Wang1, Xinxian Wen1, Lianyin Jia1
1Faculty of Information Engineering and Automation, Kunming University of Science and Technology, Yunnan Kunming 650500, China
2Yunnan Key Laboratory of Artificial Intelligence, Kunming University of Science and Technology, Kunming, Yunnan 650500, China

Tài liệu tham khảo

Goodfellow, 2016 Sutton, 2018 Sun, 2020, Survey of data management techniques powered by artificial intelligence, J. Softw., 31, 600 Meng, 2019, A survey of machine learning database system, J. Comput. Res. Dev., 56 Wang, 2019 Nihalani, 2009, Integration of artificial intelligence and database management system: an inventive approach for intelligent databases, 35 Parsaye, 1989 Ré, 2015, Machine learning and databases: the sound of things to come or a cacophony of hype?, 283 Chai, 2020, Learnable database systems: challenges and opportunities, J. Softw., 31, 806 Kraska, 2018, The case for learned index structures, 489 Moore, 2019 Lan, 2021, A survey on advancing the dbms query optimizer: cardinality estimation, cost model, and plan enumeration, Data Sci. Eng., 6, 86, 10.1007/s41019-020-00149-7 Li, 2021, AI meets database: AI4DB and DB4AI, 2859 Zhou, 2020, Database meets artificial intelligence: a survey, IEEE Trans. Knowl. Data Eng. Narayanan, 2005, Continuous resource monitoring for self-predicting dbms, 239 Taft, 2018, P-store: an elastic database system with predictive provisioning, 205 Pavlo, 2017, Self-driving database management systems, vol. 4, 1 Li, 2018, Metis: robustly tuning tail latencies of cloud systems, 981 Zhang Tan, 2019, ibtune: individualized buffer tuning for large-scale cloud databases, Proc. VLDB Endow., 12, 1221, 10.14778/3339490.3339503 Tran, 2008, A new approach to dynamic self-tuning of database buffers, ACM Transactions on Storage, 4, 1, 10.1145/1353452.1353455 Storm, 2006, Adaptive self-tuning memory in db2, 1081 Van Aken, 2017, Automatic database management system tuning through large-scale machine learning, 1009 Zhang, 2019, An end-to-end automatic cloud database tuning system using deep reinforcement learning, 415 Zhan, 2019, Analyticdb: real-time olap database system at alibaba cloud, Proc. VLDB Endow., 12, 2059, 10.14778/3352063.3352124 Durand, 2018, Gridformation: towards self-driven online data partitioning using reinforcement learning, 1 Hilprecht Pandey Zhang, 2019, S3: a scalable in-memory skip-list index for key-value store, Proc. VLDB Endow., 12, 2183, 10.14778/3352063.3352134 Wikipedia RocksDB Sharma Kahng, 2016, Visual exploration of machine learning results using data cube analysis, 1 Yuan, 2020, Automatic view generation with deep learning and reinforcement learning, 1501 Han, 2021, An autonomous materialized view management system with deep reinforcement learning, 2159 Liang LeFevre, 2014, Opportunistic physical design for big data analytics, 851 Li, 2019, Xuanyuan: an ai-native database, IEEE Data Eng. Bull., 42, 70 He, 2006, Query performance prediction, Inf. Sci., 31, 585 Akdere, 2012, Learning-based query performance modeling and prediction, 390 Wu, 2013, Towards predicting query execution time for concurrent and dynamic database workloads, Proc. VLDB Endow., 6, 925, 10.14778/2536206.2536219 Krishnan Mannino, 1988, Statistical profile estimation in database systems, ACM Comput. Surv., 20, 191, 10.1145/62061.62063 Lakshmi, 1998, Selectivity estimation in extensible databases-a neural network approach, vol. 98, 24 Liu, 2015, Cardinality estimation using neural networks, 53 Selmic, 2002, Neural-network approximation of piecewise continuous functions: application to friction compensation, IEEE Trans. Neural Netw., 13, 745, 10.1109/TNN.2002.1000141 Kipf, 2019, Estimating cardinalities with deep sketches, 1937 Ganapathi, 2009, Predicting multiple metrics for queries: better decisions enabled by machine learning, 592 Bi, 2018, Database query cost prediction using recurrent neural network, J. Softw., 29, 799 Yang, 2019, Deep unsupervised cardinality estimation Sun, 2019, An end-to-end learning-based cost estimator, Proc. VLDB Endow., 13, 307, 10.14778/3368289.3368296 Mottin, 2017, New trends on exploratory methods for data analytics, Proc. VLDB Endow., 10, 1977, 10.14778/3137765.3137824 Jain Iyer, 2016, Summarizing source code using a neural attention model, 2073 Bordawekar Wiki, 2013 Yu Liang, 2018, Memory augmented policy optimization for program synthesis and semantic parsing, 9994 Hemphill, 1990, The atis spoken language systems pilot corpus Zhong Xu He Bai, 2004, Artificial intelligence in database security, Int. J. Pattern Recognit. Artif. Intell., 18, 3, 10.1142/S0218001404003022 Tang, 2018, Sql injection behavior mining based deep learning, 445 Lin, 2017, Machine learning in vulnerability databases, vol. 1, 108 Fernandez, 2018, Aurum: a data discovery system, 1001 Colombo, 2015, Efficient enforcement of action-aware purpose-based access control within relational database management systems, IEEE Trans. Knowl. Data Eng., 27, 2134, 10.1109/TKDE.2015.2411595 Sheykhkanloo, 2017, A learning-based neural network model for the detection and classification of sql injection attacks, Int. J. Cyber Warf. Terror., 7, 16, 10.4018/IJCWT.2017040102 Batista Li, 2021, Deep attributed network representation learning of complex coupling and interaction, Knowl.-Based Syst., 212, 10.1016/j.knosys.2020.106618