Query-based workload forecasting for self-driving database management systems

L Ma, D Van Aken, A Hefny, G Mezerhane… - Proceedings of the …, 2018 - dl.acm.org
The first step towards an autonomous database management system (DBMS) is the ability to
model the target application's workload. This is necessary to allow the system to anticipate …

Axiomatic foundations and algorithms for deciding semantic equivalences of SQL queries

S Chu, B Murphy, J Roesch, A Cheung… - arXiv preprint arXiv …, 2018 - arxiv.org
Deciding the equivalence of SQL queries is a fundamental problem in data management. As
prior work has mainly focused on studying the theoretical limitations of the problem, very few …

Automated verification of query equivalence using satisfiability modulo theories

Q Zhou, J Arulraj, S Navathe, W Harris… - Proceedings of the VLDB …, 2019 - dl.acm.org
Database-as-a-service offerings enable users to quickly create and deploy complex data
processing pipelines. In practice, these pipelines often exhibit significant overlap of …

Proving query equivalence using linear integer arithmetic

H Ding, Z Wang, Y Yang, D Zhang, Z Xu… - Proceedings of the …, 2023 - dl.acm.org
Proving the equivalence between SQL queries is a fundamental problem in database
research. Existing solvers model queries using algebraic representations and convert such …

Predicate pushdown for data science pipelines

C Yan, Y Lin, Y He - Proceedings of the ACM on Management of Data, 2023 - dl.acm.org
Predicate pushdown is a widely adopted query optimization. Existing systems and prior work
mostly use pattern-matching rules to decide when a predicate can be pushed through …

[PDF][PDF] Trends in explanations: Understanding and debugging data-driven systems

B Glavic, A Meliou, S Roy - Foundations and Trends® in Databases, 2021 - par.nsf.gov
Humans reason about the world around them by seeking to understand why and how
something occurs. The same principle extends to the technology that so many of human …

Procedural Extensions of SQL: Understanding their usage in the wild

S Gupta, K Ramachandra - Proceedings of the VLDB Endowment, 2021 - dl.acm.org
Procedural extensions of SQL have been in existence for many decades now. However, little
is known about their magnitude of usage and their complexity in real-world workloads …

An experiment on leveraging chatGPT for online teaching and assessment of database students

N Carr, FR Shawon, HM Jamil - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
The task of generating SQL queries from natural language questions has long been a
challenge for researchers, particularly in the context of teaching and tutoring database …

QED: A Powerful Query Equivalence Decider for SQL

S Wang, S Pan, A Cheung - Proceedings of the VLDB Endowment, 2024 - dl.acm.org
Checking query equivalence is of great significance in database systems. Prior work in
automated query equivalence checking sets the first steps in formally modeling and …

ViSQL: An Intelligent Online SQL Tutoring System

M Karimzadeh, HM Jamil - 2022 International Conference on …, 2022 - ieeexplore.ieee.org
A simple way to assess the correctness of a student's SQL query is to compare results with a
correct query for equality. Technically, the two queries will produce identical responses only …