Quantum Join Ordering by Splitting the Search Space of QUBO Problems.

Autor: Nayak, Nitin, Winker, Tobias, Çalıkyılmaz, Umut, Groppe, Sven, Groppe, Jinghua
Zdroj: Datenbank-Spektrum; Mar2024, Vol. 24 Issue 1, p21-32, 12p
Abstrakt: The join order has a huge impact on the execution time of a query, such that finding an optimal join order plays a crucial role in query optimization. However, join order optimization is known to be NP-hard. Hence, in this paper, we propose an approach for accelerating join order optimization by quantum computers. We extend our previous approach supporting bushy join trees by splitting the search space of possible join orders and solving each of these subspaces on currently available quantum computers to optimize the join of more relations than our previous approach. We have integrated our approach to quantum query optimization in the relational database management system PostgreSQL to conduct studies with real-world queries. In our experiments, we show that we can perform join order optimization up to 7 relations for real-world queries using quantum annealing and up to 8 relations for artificial queries using simulated annealing with a reasonable number of QUBO problems solved by D‑Wave's Quantum Annealer. Furthermore, we show that our approach can be also used to perform join-order for queries joining five relations on circuit-based quantum computers running the quantum approximate optimization algorithm (QAOA) and variational quantum eigensolver (VQE) approaches. [ABSTRACT FROM AUTHOR]
Databáze: Complementary Index