<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>September</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Computing for Databases: A Short Survey and Vision</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Gongsheng Yuan</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jiaheng Lu</string-name>
          <email>jiaheng.lu@helsinki.fi</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yuxing Chen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sai Wu</string-name>
          <email>wusai@zju.edu.cn</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chang Yao</string-name>
          <email>changy@zju.edu.cn</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zhengtong Yan</string-name>
          <email>zhengtong.yan@helsinki.fi</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tuodu Li</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gang Chen</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Quantum Computing, Quantum Database, Database Search, Database Manipulation, Query Optimization, Transaction</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Tencent Inc.</institution>
          ,
          <addr-line>Shenzhen, 518000</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Helsinki</institution>
          ,
          <addr-line>Helsinki, 00014</addr-line>
          ,
          <country country="FI">Finland</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Zhejiang</institution>
          ,
          <addr-line>Hangzhou, 310027</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Workshop Proce dings</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <volume>1</volume>
      <issue>2023</issue>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>With the development of quantum computing, significant advancements have been made since the 1980s, leading to the birth of quantum computers and sparking widespread enthusiasm in this emerging field. While quantum computing is still in its early stages of development, researchers are increasingly drawn to its magic power and have identified numerous compelling applications across various domains, ranging from cryptography, query optimization, and machine learning. Notably, one of the most promising applications lies within the realm of database management systems, giving rise to quantum computing for databases, which holds the potential to ofer substantial advantages over classical databases, particularly in terms of query processing speed and eficiency, as well as saving memory space. This vision paper aims to provide an overview of the current research challenges and opportunities of quantum computing for the field of databases, as well as outline the potential for the development of a quantum multi-modal database.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Every update of quantum hardware (computer) attracts
the attention of countless people, expecting it to provide
more substantial computing power. The source of this
expectation is the fact verified by proposed quantum
algorithms: quantum computing, indeed, has the ability
to solve certain problems more efectively than
classical computing [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. Therefore, many researchers are
spending lots of energy exploring quantum computing’s
applications (of academic or commercial interest) that
can realistically be solved faster on a quantum computer
than on a classical one (e.g., cryptanalysis [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ], materials
science [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], and chemistry [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]). This is called practical
quantum advantage, or quantum practicality for short
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. One of the most promising applications is in the
realm of database management systems [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], giving rise
CEUR
htp:/ceur-ws.org
ISN1613-073
      </p>
      <p>CEUR</p>
      <p>Workshop Proceedings (CEUR-WS.org)
to the concept of quantum databases.</p>
      <sec id="sec-1-1">
        <title>Quantum databases will be built upon the unique capa</title>
        <p>bilities of quantum computing, which relies on the
principles of quantum mechanics to perform computations.</p>
        <p>These principles allow quantum computers to process
information in parallel, enabling them to solve certain
problems more eficiently than classical computers. To fully
exploit the potential of quantum computing in database
management systems, researchers are currently
exploring novel approaches for implementing quantum data
structures and algorithms, as well as investigating
interdisciplinary collaborations between the fields of quantum
computing and database management. These eforts are
paving the way for innovative solutions in areas such as
quantum database search, database manipulation, query
optimization, and transaction management.</p>
        <p>This paper aims to provide an analysis of the current
state of quantum databases by examining existing and
mostly researched areas (see Table 1). Additionally, it will
discuss the primary challenges that impede the growth
of quantum databases, including the necessity for mature
quantum computing hardware, limited coherence times,
and the absence of well-established query languages and
data models specifically tailored for quantum systems.</p>
        <p>Lastly, this paper will present a visionary outlook on
quantum multi-modal databases, outlining their
potential benefits. By tackling these challenges and unlocking
the potential of quantum databases, our goal is to
enmanagement, and search functionalities, among others.
© 2023 Copyright for this paper by its authors. Use permitted under Creative Commons License hance database systems to support multi-modal storage,</p>
        <p>
          Adiabatic quantum computation [
          <xref ref-type="bibr" rid="ref27">37</xref>
          ] is another
        </p>
        <p>Query Optimization [23, 24, 25, 26, 27, 28] form of quantum computing. It works based on the
adiTransaction Management [29, 30, 31] abatic theorem. Eforts aimed at the realization of
adiabatic quantum computation employing quantum physical
systems are confronted with the challenge of non-ideal</p>
        <p>
          The rest of the paper is organized as follows. Section 2 conditions, thereby impeding the fulfillment of the
adiapresents the current development of quantum hardware. batic theorem’s potential. Quantum annealing,
inhabitSection 3 introduces the quantum-based methods applied ing an intermediary realm between the idealized
assumpin databases. Section 4 discusses the open challenges and tions of universal adiabatic quantum computation and
vision. Section 5 concludes the paper. the unavoidable compromises arising from experimental
constraints, ofers an alternative approach to identifying
the minimum of an objective function without meeting
2. Quantum Hardware the rigorous prerequisites set forth by adiabatic quantum
computation [
          <xref ref-type="bibr" rid="ref28 ref29">38, 39</xref>
          ]. A quantum annealer uses a
proQuantum computing is a fast-growing technology. At the cess, quantum annealing, to solve a hard optimization
heart of it is quantum hardware, the physical devices, and problem, whose method is evolving a known initial
concomponents that allow quantum computers to function. figuration at non-zero temperature towards the ground
This hardware – from the quantum bits (qubits) that state of a Hamiltonian encoding a given problem [
          <xref ref-type="bibr" rid="ref30">40</xref>
          ].
hold and process quantum information to the circuits A famous example of the quantum annealer is D-Wave
and cooling systems that make these qubits function – [
          <xref ref-type="bibr" rid="ref31">41</xref>
          ].
is very diferent from the classical computers we know
well. Because of this diference, more attention is needed • D-Wave Corporation (Canada) launched the
to promote the development of quantum hardware, so world’s first commercial quantum computer,
“Das to provide a better ecological environment for the Wave One”, on May 11, 2011. In 2023, D-Wave
development of its applications (e.g., databases). The key launched a 5000+ qubit computer.
components of quantum hardware are:
        </p>
        <p>
          Qubits [32] are the fundamental building blocks of Quantum Error Correction [
          <xref ref-type="bibr" rid="ref32">42</xref>
          ] is a set of techniques
quantum computers. Unlike classical bits, which can be used to correct errors in quantum computations. Because
either 0 or 1, qubits can be in a superposition of states qubits are extremely sensitive to noise and decoherence,
(denoted in the form | ⟩ =  |0⟩ +  |1⟩, a two-dimensional these techniques are essential for creating reliable
quanvector, where the coeficients  and  are called probabil- tum hardware.
ity amplitudes), empowering them to hold and process
more information than classical bits.
        </p>
      </sec>
      <sec id="sec-1-2">
        <title>Quantum Gates [33] are the basic operations that are</title>
        <p>performed on qubits. Since qubits are represented by
column vectors mathematically, a quantum gate is defined
as a unitary matrix. They are the quantum equivalent of
classical logic gates but with extra capabilities due to the
unique properties of quantum mechanics.</p>
        <p>
          Quantum Circuits [
          <xref ref-type="bibr" rid="ref24">34</xref>
          ] include networks of qubits,
quantum gates, and measurements, which is the most
widely used model of quantum computation. Based on
the quantum circuit, we list two representative types of
quantum computers built in recent years.
        </p>
      </sec>
      <sec id="sec-1-3">
        <title>1. In 2022, IBM [35] unveiled its most powerful quantum computer processor (Superconducting Circuits) to date, Osprey, a 433-qubit machine.</title>
      </sec>
      <sec id="sec-1-4">
        <title>The advent of quantum computers has brought about</title>
        <p>
          a transformative impact on applications in various fields,
ofering more eficient and expedient resolutions to
complex problems (e.g., Traveling Salesman Problem [
          <xref ref-type="bibr" rid="ref33">43</xref>
          ],
Subset Sum Problem [
          <xref ref-type="bibr" rid="ref34">44</xref>
          ], and Boolean Satisfiability
Problem [45]). Unfortunately, current quantum computers
are Noisy Intermediate Scale Quantum (NISQ) devices
[46], prone to substantial error rates and limited in size
by the number of qubits in the system. However, luckily,
NISQ computers are not our final goal. We firmly believe
the ongoing research eforts of developing large-scale,
fault-tolerant quantum computers indicate a bright
future for quantum databases. Furthermore, developing
eficient error correction mechanisms (e.g., surface code
[47]) will be a huge aid to the development of quantum
computing.
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>3. Quantum Computing for</title>
    </sec>
    <sec id="sec-3">
      <title>Databases</title>
      <p>
        knowing  . Besides, the algorithm could utilize the final
state of the index register as an input to another circuit
for extending the scale of quantum systems.
3.1. Quantum Database Search Ju et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], an extension of [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], use the
quantum Boolean circuits to implement Grover’s algorithm.
      </p>
      <p>
        The proposal of Grover’s algorithm [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ] could help peo- The implementation of Grover’s algorithm is made up of
ple know whether or not unsorted databases containing  two parts: selective-inversion  | 0⟩, and
inversion-aboutrecords have one satisfying particular property by ( √) average  | 0⟂⟩. Besides, they summarize these problems
operations instead of checking records one by one until and ofer a template of quantum circuits for applying
ifnding the desired one. Based on this benefit of Grover’s in the following situation: Give a one-way function
algorithm, people have made the following eforts in the  ∶ {0, 1}  ⟶ {0, 1} and a  -bit integer  , the aim
hope of improving database query performance. is to find an  -bit integer  for satisfying  () =  .
      </p>
      <p>
        Grover [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] proposes an algorithm to locate the marked
item in a single query. This algorithm is implemented by 3.2. Database Manipulation
using enough subsystems, where each subsystem has an
 dimensional state space like the system of the original We all know that one of the abilities of database
manageGrover’s algorithm [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ], and the number of subsystems ment systems (DBMSs) is to manipulate data. The basic
(denoted as  ) needs to be Ω(  ) . processes in database systems involving data
manipula
      </p>
      <p>
        Terhal and Smolin [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] propose quantum algorithms tion encompass a range of operations that include but
for a class of problems (e.g., binary search and coin- are not limited to insertion, deletion, selection, and
proweighing problems), which could retrieve a quantum jection. In this part, we will introduce current research
database in a single query. The proposal of the algorithms on applying quantum computing in this area.
is based on Bernstein and Vazirani’s parity problem. Cockshott [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] mentions that the basic operations
      </p>
      <p>
        Boyer et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] proposes an algorithm to find one (selection, projection, and join) could be implemented in
result item that appears more than once in an  -items the quantum relational database. In detail, the primary
table, and the number of result items (denoted as  ) is key selection could be achieved with the help of Grover’s
not known ahead of time. Besides, based on Grover’s algorithm [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. Relational database projection in the
algorithm, Boyer combines it with Shor’s algorithm [48] quantum database can be performed by only keeping the
to design an algorithm for approximately counting the qubits that encode the domains of the projected relation
number of solutions. and having the rest qubits discarded. The join operation
      </p>
      <p>
        Patel [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] proposes a factorized quantum search algo- could be implemented by cooperation with a similarity
rithm to find the wanted object in an unsorted database operator, a combining operator, and Grover’s algorithm
by ( 4 ) queries, which is much similar to the as- [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ].
sembly process in DNA replication. This algorithm first Younes [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] defines some operations of a Quantum
digitizes the database with integer labels (i.e., a string of Query Language (QQL) used to manipulate a database
letters belonging to a finite alphabet), where the number ifle. Specifically, a way to insert records (one or several
of integer labels is  and  =   (i.e., the alphabet has  records) into the superposition in a single step is
preletters, the length of the string is  letters, and set  = 4). sented based on the tensor product. Then, a permutation
With digitization, the algorithm could check one letter of operator is defined to achieve updating records. Next, by
integer labels at a time. Next, this algorithm utilizes the utilizing Boolean functions and global conditions, certain
projection/measurement operator   to remove from the sets of records can be selected and conditional
operaHilbert space all the states whose  ℎ letter is not what we tions can be executed on the intersection of the selected
want, where   could be denoted using identity operators. records. And finally, backing up and restoring a required
That is,   =  1 ⊗ … (  )  ⊗ ⋯ ⊗   . One by one, the portion of the database file is given based on the oracle
algorithm looks over all the letters and finally locates the operator and partial difusion operator.
item with the wanted label. Liu and Long [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] propose a quantum algorithm to
      </p>
      <p>
        Imre and Balázs [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] present a generalized Grover’s delete a marked item, with a single query, from an
unsearch algorithm to find the desired result with high ac- sorted database without knowing anything about the
curacy while letting the algorithm iterate as few times as marked state. This algorithm is made up of the following
possible. In detail, this algorithm replaces the Hadamard iterative process: (i) Take phase rotations with a fixed
transformation with an arbitrary unitary transformation. value of  /3 to every basis state while the marked state
Then, the generalized Grover operator ( ) could preserve | ⟩ keeps unchanged; (ii) Do the  -qubit Hadamard
transthe 2-dimensional vector space spanned by the refined formation; (iii) Take phase rotations with a fixed value
state vectors | ⟩ and | ⟩. Next, the algorithm derives the of  /3 to the |0⟩ state; (iv) Do the  -qubit Hadamard
optimal number of iterations   during a search after transformation again. With this fixed phase angle  /3 ,
the proposed deletion algorithm could nearly completely choose a combination of query plans for minimizing the
delete the marked state. Besides, this deletion operation cost of running a set of queries. To reach this purpose, the
is periodic, whose period is 3. algorithm first transforms an MQO problem instance into
      </p>
      <p>
        Pang et al. [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] propose a quantum algorithm combin- a Quadratic Unconstrained Binary Optimization (QUBO)
ing Grover’s algorithm, classical memory, and classical problem instance. After that, the algorithm will use the
iterative computation for getting intersection. Specifi- quantum annealer to minimize the physical energy
forcally, the algorithm consists of two parts. The first part mula by finding an optimal value assignment. Then, the
is a subroutine finding an element in set  =  ⋂  , algorithm passes the solution returned by the quantum
similar to the algorithm [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The second part is for get- annealer back step by step. It uses the returned
soluting  =  ⋂  , which works by repeatedly calling the tion to obtain the answer and address the original MQO
subroutine until there is no output from the subroutine. problem.
      </p>
      <p>
        Gueddana et al. [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] give a quantum database design. Fankhauser et al. [24] present an approach according
For the relational database, it consists of several relations to the Quantum Approximate Optimization Algorithm
(tables), where each table could be represented by a circuit (QAOA), which could find quasi-optimal solutions for
(e.g., a CNOT-based circuit). Then, a quantum database the MQO problem on a gate-based quantum computer.
associated with a relational database can be regarded The approach comprises two parts: one is to explore
as a collection of quantum circuits. Next, they design the search space by parametrized quantum computing,
circuits to implement table, insert (i.e., inserting records and the other is to optimize the parameters by classical
into a quantum table), delete, and select, respectively. computing with the heuristic strategies [49].
Here, they concentrate on selecting from naturally joined Schönberger [25] investigates solving the MQO
probquantum tables instead of retrieving records from a single lem with QAOA on the gate-based 27-qubit quantum
table. computer and analyses MQO problems with diferent
      </p>
      <p>
        Salman and Baram [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] propose an algorithm to numbers of plans per query. Besides, a multi-step
reforpick any member of the intersection set  =  ⋂  , mulation is presented for the join ordering problem so
which is based on the oracle   (i.e.,   () = 1,  ∈ that it can run on the quantum circuit/annealer. And
, ℎ    () = 0 ), the oracle   () (i.e.,   () = ifnally, the related experiment results are given.
1,  ∈  ), the intersection oracle   ⋂  () , and a Tof- Schönberger et al. [26] present a quantum
implemenfoli gate. Then the algorithm obtains an element in the tation of join ordering optimization based on a
reformuintersection set  by using Grover’s algorithm [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. lation to QUBO problem. According to insights gained
      </p>
      <p>
        Jóczik and Kiss [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] propose four quantum algo- from the experimental analysis, authors identify design
rithms, for basic set operations (intersection, diference, criteria for shaping quantum processing units (QPU) as
union, projection), with the help of Grover’s algorithm. special-purpose devices tailored to specific applications
The first one is to define an appropriate oracle function (e.g., databases). Furthermore, the authors conduct
nu  to determine the intersection set  of set  and  . merical simulations for tailored custom QPU designs and
Then it uses the method of Grover’s algorithm to locate suggest minor architectural improvements on which the
 . The second algorithm is to obtain the set diference, usefulness of custom co-designing QPUs for join ordering
which uses the previous intersection algorithm to obtain can be substantially enhanced.
the result. The third one is to get a union. The last algo- Nayak et al. [27] propose to formulate the join order
rithm is to obtain projection, which consists of two parts. optimization problem as a QUBO problem and then solve
One is to remove the duplicate attributes, whose main this QUBO problem to find the best solution for the more
idea is to convert a multiset to a set. The other one is general bushy join trees instead of the previous approach
to acquire the elements of the specific column, which is [26] finding the best solution among the left-deep join
implemented based on Grover’s algorithm. trees.
      </p>
      <p>Winker et al. [28] develop a quantum machine
learn3.3. Database Query Optimization ing approach to predict eficient join orders by learning
from past join orders, which uses a variational
quantum circuit (VQC) [50]. It is worth noting that this
approach has been integrated into an open-source relational
database management system.</p>
      <sec id="sec-3-1">
        <title>Query optimization is finding an optimal way to con</title>
        <p>duct a provided query by considering the possible query
plans, which tends to explore large search spaces for
solving this problem. In this part, we will introduce
current research on applying quantum computing to the
optimization problem.</p>
        <p>Trummer and Koch [23] propose an algorithm to
solve the problem of Multiple Query Optimization (MQO)
with an adiabatic quantum computer, where MQO aims to</p>
        <sec id="sec-3-1-1">
          <title>3.4. Transaction Management with</title>
        </sec>
        <sec id="sec-3-1-2">
          <title>Quantum Machine</title>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Transaction management is a critical component in database systems, ensuring data integrity and consis</title>
        <p>Video</p>
        <p>Image</p>
        <p>Music</p>
        <p>Text
Transform</p>
        <p>Search
Vector</p>
        <p>Vector</p>
        <p>Vector</p>
        <p>Vector</p>
        <p>Classical Data</p>
        <p>Decoding</p>
        <p>Quantum State
t
i
u
c
r
i
CInsert Delete Upadate
m
u
t
n
auQuery Vector Index
Q Operator
Quantum State
tency. However, the application of quantum technology vision, researchers need to overcome several challenges
and quantum computers in transaction processing is still related to quantum computing hardware and software,
in its nascent stages, with limited research conducted as well as develop new query languages and data models
in this domain [51]. Currently, the primary focus is on tailored for quantum systems.
modeling transaction processing as a general resource One of the main challenges in realizing the vision of
scheduling problem and leveraging quantum computing quantum databases is the development of mature
quantechniques to enhance its eficiency. This part introduces tum computing hardware. Although recent advances in
some techniques by quantum methods to speed up the quantum computing have led to the creation of several
transaction process of the concurrent controls. prototype quantum computers, these machines still sufer</p>
        <p>Bittner et al. [29, 30] introduce an optimal quantum from issues such as limited coherence times, a lack of
eralgorithm by leveraging quantum annealing to optimally ror correction mechanisms, and I/O bandwidth. For one,
schedule transactions over a two-phase locking database when accessing classical data in databases, current
classisuch that the performance of a quantum annealer out- cal computers could do it faster than quantum computers.
performs traditional ones and isolation property is still That is to say, fundamental I/O bottleneck (bounds for
guaranteed. data input and output bandwidths) limits quantum
com</p>
        <p>
          Groppe et al. [31], similar to [29, 30], leverage puters in their interaction with the classical world [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
Grover’s search algorithm in solving combinatorial op- To enable practical quantum database applications,
retimization problems to optimally schedule transactions. searchers need to continue working on improving the
Firstly, concerning the transaction lengths and conflicts stability and reliability of quantum computing hardware,
between the transactions, the code generation modular as well as developing large-scale, fault-tolerant quantum
is proposed for the black box function of Grover’s search computers. Of course, people could also regard quantum
algorithm. And estimating the optimal solutions can fur- computing as a specialized hardware component of
clasther accelerate Grover’s search algorithm. The authors sical databases (e.g., [26]) to accelerate data processing.
also provide a detailed complexity analysis of the com- We call this quantum accelerated databases.
parison between a quantum method and traditional ones Another challenge lies in the development of query
in terms of preprocessing and execution time, space, and languages [52] and data models specifically designed for
code length. quantum database systems. Quantum databases require a
new set of tools and techniques to handle the unique
properties of quantum information, such as superposition and
4. Open Challenges and Vision entanglement. Researchers should focus on creating
intuitive query languages that can eficiently represent and
The core vision of quantum databases is to harness the manipulate quantum data, as well as designing data
modunique capabilities of quantum computing to revolution- els that can efectively store and organize quantum
inize the field of database management systems. In partic- formation. This calls for interdisciplinary collaborations
ular, quantum databases aim to ofer significant advan- between the fields of quantum computing and database
tages in terms of query processing speed. To achieve this management, which are crucial for realizing the vision
of quantum databases.
        </p>
        <p>In this paper, we present a vision for the development
of a quantum multi-modal database, as illustrated in
Figure 1. This innovative approach aims to enable eficient
and precise similarity searches, as well as data retrieval
based on quantum vector distance or similarity. A vector
database is designed to store data in the form of
highdimensional vectors, which serve as mathematical
representations of various features or attributes. Vectors are
commonly used to encode multi-modal data,
encompassing diverse forms such as video, image, music, and text,
into numerical representations. Leveraging the power
of quantum circuits, the numerical values within these
vectors can be eficiently encoded using quantum
techniques. A straightforward approach is using multiple
qubits to encode the numerical value of the vector and
use controlled gates to determine the elements of the
vector. Then we may apply quantum multipliers or adders
on these vectors to accelerate processing. By combining
the principles of quantum computing with the concept
of vector databases, we anticipate advancements in the
ifelds of similarity search and data retrieval. This
approach holds the potential to revolutionize the way we
process and analyze multi-modal data in quantum
computing environments.</p>
        <p>Additionally, it is crucial for this framework to
encompass an accessible interface, enabling operations such
as insertion, deletion, and updating of quantum data.</p>
        <p>
          Furthermore, there is a need to develop a quantum
multimodal query algorithm capable of eficiently accessing
and processing multi-modal data. And it is feasible to
develop the corresponding operations and query
algorithms by building upon the extant works introduced in
the previous section (e.g., [
          <xref ref-type="bibr" rid="ref1 ref20">1, 20, 28, 30</xref>
          ]). For example,
we could use the following format to preserve the value
located at index  in the  -th vector:
| ⟩ 
_  | ⟩ 
_  | 
⟩
        </p>
        <p>,
where the three quantum registers storing qubits are used
to save the ID of the vector, the index ID of the vector,
and the value of the data, respectively. Next, we apply
CNOT gates on these quantum registers to store the  -th
data’s value of the  -th vector, with the third register
being the target qubits and the first two as control qubits.</p>
        <p>
          Besides, it could be extended as the storage format of
relational tables. In summary, these could be
interesting attempts in the future. On top of it, the utilization
of Grover’s algorithm [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], amplitude amplification, or
quantum counting can be employed to perform various
forms of queries. With references [
          <xref ref-type="bibr" rid="ref18 ref20">18, 20</xref>
          ], we could
also attempt to design the corresponding deletion
operation. Of course, exploring the utilization of quantum
machine learning techniques within quantum databases
also presents an intriguing avenue for further
investigation [53]. Finally, as data is stored within quantum
        </p>
        <p>1–8
vector databases, a compelling direction to explore is the
provision of multi-modal data services within a cloud
environment [54]. Investigating the feasibility and
effectiveness of deploying quantum vector databases in
the cloud can pave the way for scalable and accessible
multi-modal data management.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>5. Conclusion</title>
      <p>Quantum Computing has the potential to significantly
enhance the performance of various applications. The
vision of quantum computing for databases relies on
the successful integration of quantum computing into
database management systems, the development of novel
query languages, and the design of quantum systems
specifically tailored for multi-modal data. Overcoming
these challenges and harnessing the potential of quantum
computing for databases promises to usher in a new era of
database management systems that surpass the existing
levels of power and eficiency.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L. K.</given-names>
            <surname>Grover</surname>
          </string-name>
          ,
          <article-title>A fast quantum mechanical algorithm for database search</article-title>
          , in: G. L.
          <string-name>
            <surname>Miller</surname>
          </string-name>
          (Ed.),
          <source>Proceedings of the Twenty-Eighth Annual ACM Symposium on the Theory of Computing</source>
          , Philadelphia, Pennsylvania, USA, May
          <volume>22</volume>
          -24,
          <year>1996</year>
          , ACM,
          <year>1996</year>
          , pp.
          <fpage>212</fpage>
          -
          <lpage>219</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>L. K.</given-names>
            <surname>Grover</surname>
          </string-name>
          ,
          <article-title>Quantum mechanics helps in searching for a needle in a haystack</article-title>
          ,
          <source>Physical Review Letters</source>
          <volume>79</volume>
          (
          <year>1997</year>
          )
          <fpage>325</fpage>
          -
          <lpage>328</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Boneh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. J.</given-names>
            <surname>Lipton</surname>
          </string-name>
          ,
          <article-title>Quantum cryptanalysis of hidden linear functions</article-title>
          , in: Advances in Cryptology-CRYPT0'
          <volume>95</volume>
          : 15th Annual International Cryptology Conference Santa Barbara, California, USA,
          <year>August</year>
          27-
          <issue>31</issue>
          ,
          <year>1995</year>
          Proceedings 15, Springer,
          <year>1995</year>
          , pp.
          <fpage>424</fpage>
          -
          <lpage>437</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <article-title>Demonstration and implementation of quantum computing in cryptanalysis</article-title>
          , Highlights in Science,
          <source>Engineering and Technology</source>
          <volume>38</volume>
          (
          <year>2023</year>
          )
          <fpage>431</fpage>
          -
          <lpage>436</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>B.</given-names>
            <surname>Bauer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bravyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Motta</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. K.-L. Chan</surname>
          </string-name>
          ,
          <article-title>Quantum algorithms for quantum chemistry and quantum materials science</article-title>
          ,
          <source>Chemical Reviews</source>
          <volume>120</volume>
          (
          <year>2020</year>
          )
          <fpage>12685</fpage>
          -
          <lpage>12717</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Romero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Olson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Degroote</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. D.</given-names>
            <surname>Johnson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kieferová</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. D.</given-names>
            <surname>Kivlichan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Menke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Peropadre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. P.</given-names>
            <surname>Sawaya</surname>
          </string-name>
          , et al.,
          <article-title>Quantum chemistry in the age of quantum computing</article-title>
          ,
          <source>Chemical reviews 119</source>
          (
          <year>2019</year>
          )
          <fpage>10856</fpage>
          -
          <lpage>10915</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>T.</given-names>
            <surname>Hoefler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Häner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Troyer</surname>
          </string-name>
          ,
          <article-title>Disentangling hype from practicality: on realistically achieving quantum advantage</article-title>
          ,
          <source>Communications of the ACM</source>
          <volume>66</volume>
          [23]
          <string-name>
            <given-names>I.</given-names>
            <surname>Trummer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Koch</surname>
          </string-name>
          , Multiple query optimization (
          <year>2023</year>
          )
          <fpage>82</fpage>
          -
          <lpage>87</lpage>
          .
          <article-title>on the d-wave 2x adiabatic quantum computer</article-title>
          ,
          <source>Proc.</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>V.</given-names>
            <surname>Uotila</surname>
          </string-name>
          ,
          <source>Synergy between quantum computers VLDB Endow</source>
          .
          <volume>9</volume>
          (
          <year>2016</year>
          )
          <fpage>648</fpage>
          -
          <lpage>659</lpage>
          . and databases, in:
          <source>PhD@VLDB</source>
          ,
          <year>2022</year>
          . URL: https: [24]
          <string-name>
            <given-names>T.</given-names>
            <surname>Fankhauser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Solèr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. M.</given-names>
            <surname>Füchslin</surname>
          </string-name>
          , //api.semanticscholar.org/CorpusID:251770903.
          <string-name>
            <given-names>K.</given-names>
            <surname>Stockinger</surname>
          </string-name>
          ,
          <article-title>Multiple query optimization using a</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>L. K.</given-names>
            <surname>Grover</surname>
          </string-name>
          ,
          <article-title>Quantum computers can search arbi- hybrid approach of classical and quantum computtrarily large databases by a single query, Physical ing</article-title>
          ,
          <year>2021</year>
          .
          <source>Review Letters</source>
          <volume>79</volume>
          (
          <year>1997</year>
          )
          <fpage>4709</fpage>
          -
          <lpage>4712</lpage>
          . [25]
          <string-name>
            <given-names>M.</given-names>
            <surname>Schönberger</surname>
          </string-name>
          , Applicability of quantum comput-
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>B. M.</given-names>
            <surname>Terhal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Smolin</surname>
          </string-name>
          ,
          <article-title>Single quantum query- ing on database query optimization</article-title>
          , in: Z. Ives, ing of a database,
          <source>Physical Review A</source>
          <volume>58</volume>
          (
          <year>1998</year>
          )
          <article-title>A</article-title>
          .
          <string-name>
            <surname>Bonifati</surname>
            ,
            <given-names>A. E.</given-names>
          </string-name>
          Abbadi (Eds.), SIGMOD '
          <volume>22</volume>
          :
          <fpage>In1822</fpage>
          -
          <lpage>1826</lpage>
          . ternational Conference on Management of Data,
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Boyer</surname>
          </string-name>
          , G. Brassard,
          <string-name>
            <given-names>P.</given-names>
            <surname>Høyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tapp</surname>
          </string-name>
          , Tight Philadelphia, PA, USA, June 12 - 17,
          <year>2022</year>
          , ACM, bounds on quantum searching,
          <source>Fortschritte der</source>
          <year>2022</year>
          , pp.
          <fpage>2512</fpage>
          -
          <lpage>2514</lpage>
          . Physik 46 (
          <year>1998</year>
          )
          <fpage>493</fpage>
          -
          <lpage>505</lpage>
          . [26]
          <string-name>
            <given-names>M.</given-names>
            <surname>Schönberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Scherzinger</surname>
          </string-name>
          , W. Mauerer, Ready
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A.</given-names>
            <surname>Patel</surname>
          </string-name>
          ,
          <article-title>Quantum database search can do without to leap (by co-design)? join order optimisation on sorting</article-title>
          ,
          <source>Physical Review A</source>
          <volume>64</volume>
          (
          <year>2001</year>
          )
          <article-title>034303</article-title>
          . quantum hardware,
          <source>Proceedings of the ACM on</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>S.</given-names>
            <surname>Imre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Balázs</surname>
          </string-name>
          ,
          <article-title>The generalized quantum Management of Data 1 (</article-title>
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>27</lpage>
          . database search algorithm,
          <source>Computing</source>
          <volume>73</volume>
          (
          <year>2004</year>
          ) [27]
          <string-name>
            <given-names>N.</given-names>
            <surname>Nayak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Rehfeld</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Winker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Warnke</surname>
          </string-name>
          , U.
          <fpage>Ça245</fpage>
          -269. likyilmaz, S. Groppe, Constructing optimal bushy
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>I.-M. Tsai</surname>
            , S.-
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Kuo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Wei</surname>
          </string-name>
          ,
          <article-title>Quantum boolean cir- join trees by solving qubo problems on quantum cuit approach for searching an unordered database, hardware and simulators</article-title>
          ,
          <source>in: Proceedings of the in: Proceedings of the 2nd IEEE Conference on Nan- International Workshop on Big Data in Emergent otechnology</source>
          ,
          <year>2002</year>
          , pp.
          <fpage>315</fpage>
          -
          <lpage>318</lpage>
          . doi:
          <volume>10</volume>
          .1109/NANO. Distributed Environments, BiDEDE '
          <volume>23</volume>
          ,
          <issue>Associa2002</issue>
          .1032254. tion for Computing Machinery, New York, NY, USA,
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Y.-L. Ju</surname>
            ,
            <given-names>I.-M.</given-names>
          </string-name>
          <string-name>
            <surname>Tsai</surname>
          </string-name>
          , S.-Y. Kuo, Quantum circuit de- 2023. URL: https://doi.org/10.1145/3579142.3594298.
          <article-title>sign and analysis for database search applications</article-title>
          ,
          <source>doi:10.1145/3579142.3594298. IEEE Transactions on Circuits and Systems I: Regu</source>
          <volume>-</volume>
          [28]
          <string-name>
            <given-names>T.</given-names>
            <surname>Winker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Çalikyilmaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Gruenwald</surname>
          </string-name>
          , S. Groppe,
          <source>lar Papers</source>
          <volume>54</volume>
          (
          <year>2007</year>
          )
          <fpage>2552</fpage>
          -
          <lpage>2563</lpage>
          . doi:
          <volume>10</volume>
          .1109/TCSI.
          <article-title>Quantum machine learning for join order optimiza2007.907845. tion using variational quantum circuits</article-title>
          , in: Pro-
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>P.</given-names>
            <surname>Cockshott</surname>
          </string-name>
          , Quantum relational databases,
          <year>1997</year>
          . ceedings of the International Workshop on Big Data
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>A.</given-names>
            <surname>Younes</surname>
          </string-name>
          , Database manipulation on quantum in
          <source>Emergent Distributed Environments</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>computers</fpage>
          ,
          <year>2007</year>
          . 1-
          <fpage>7</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Long</surname>
          </string-name>
          ,
          <article-title>Deleting a marked item from an</article-title>
          [29]
          <string-name>
            <given-names>T.</given-names>
            <surname>Bittner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Groppe</surname>
          </string-name>
          ,
          <article-title>Hardware accelerating the unsorted database with a single query, 2007. optimization of transaction schedules via quan-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>C.-Y. Pang</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.-B. Ding</surname>
            ,
            <given-names>B.-Q.</given-names>
          </string-name>
          <string-name>
            <surname>Hu</surname>
          </string-name>
          ,
          <article-title>Quan- tum annealing by avoiding blocking, Open tum search algorithm for set operation</article-title>
          ,
          <source>Quantum Journal of Cloud Computing (OJCC) 7 (2020) Information Processing 12</source>
          (
          <year>2008</year>
          )
          <fpage>481</fpage>
          -
          <lpage>492</lpage>
          .
          <fpage>1</fpage>
          -
          <lpage>21</lpage>
          . URL: http://nbn-resolving.de/urn:nbn:de:101:
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gueddana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Chatta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Boudriga</surname>
          </string-name>
          , Optimized 1-2020112218332015343957.
          <article-title>methods for inserting and deleting records</article-title>
          and data [30]
          <string-name>
            <given-names>T.</given-names>
            <surname>Bittner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Groppe</surname>
          </string-name>
          ,
          <article-title>Avoiding blocking by schedulretrieving in quantum database, 2010 12th Interna- ing transactions using quantum annealing</article-title>
          ,
          <source>in: tional Conference on Transparent Optical Networks Proceedings of the 24th Symposium on Interna</source>
          (
          <year>2010</year>
          )
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . tional Database Engineering &amp; Applications, ACM,
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>T.</given-names>
            <surname>Salman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Baram</surname>
          </string-name>
          , Quantum set intersection
          <year>2020</year>
          . URL: https://doi.org/10.1145/3410566.3410593.
          <article-title>and its application to associative memory</article-title>
          ,
          <source>J. Mach. doi:10.1145/3410566</source>
          .3410593.
          <string-name>
            <surname>Learn</surname>
          </string-name>
          . Res.
          <volume>13</volume>
          (
          <year>2012</year>
          )
          <fpage>3177</fpage>
          -
          <lpage>3206</lpage>
          . [31]
          <string-name>
            <given-names>S.</given-names>
            <surname>Groppe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Groppe</surname>
          </string-name>
          , Optimizing transaction sched-
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>S.</given-names>
            <surname>Jóczik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kiss</surname>
          </string-name>
          ,
          <article-title>Quantum computation and ules on universal quantum computers via code genits efects in database systems</article-title>
          , in: J. Darmont,
          <article-title>eration for grover's search algorithm</article-title>
          , in: 25th InterB. Novikov, R. Wrembel (Eds.),
          <article-title>New Trends in national Database Engineering &amp; Applications SymDatabases and Information Systems - ADBIS 2020 posium</article-title>
          , ACM,
          <year>2021</year>
          . URL: https://doi.org/10.1145/ Short Papers, Lyon, France,
          <source>August 25-27</source>
          ,
          <year>2020</year>
          ,
          <volume>3472163</volume>
          .3472164. doi:
          <volume>10</volume>
          .1145/3472163.3472164.
          <string-name>
            <surname>Proceedings</surname>
          </string-name>
          , volume
          <volume>1259</volume>
          of Communications in [32]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Nielsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. L.</given-names>
            <surname>Chuang</surname>
          </string-name>
          ,
          <source>Quantum CompuComputer and Information Science</source>
          , Springer,
          <year>2020</year>
          , tation and
          <source>Quantum Information: 10th Anniverpp. 13-23. sary Edition</source>
          , Cambridge University Press,
          <year>2010</year>
          . doi:
          <volume>10</volume>
          .1017/CBO9780511976667.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>A.</given-names>
            <surname>Barenco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. H.</given-names>
            <surname>Bennett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cleve</surname>
          </string-name>
          , D. P. DiVin- Workshop, PQCrypto 2013, Limoges, France, June cenzo, N. Margolus,
          <string-name>
            <given-names>P.</given-names>
            <surname>Shor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Sleator</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Smolin</surname>
          </string-name>
          ,
          <volume>4</volume>
          -
          <fpage>7</fpage>
          ,
          <year>2013</year>
          . Proceedings 5, Springer,
          <year>2013</year>
          , pp.
          <fpage>16</fpage>
          -
          <lpage>33</lpage>
          . H. Weinfurter,
          <article-title>Elementary gates for quantum com</article-title>
          - [45]
          <string-name>
            <given-names>J.</given-names>
            <surname>Su</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Tu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <article-title>A quantum annealing approach putation</article-title>
          ,
          <source>Physical Review A</source>
          <volume>52</volume>
          (
          <year>1995</year>
          )
          <fpage>3457</fpage>
          -
          <lpage>3467</lpage>
          .
          <article-title>for boolean satisfiability problem</article-title>
          ,
          <source>in: Proceedings URL: https://doi.org/10.1103%2Fphysreva.52.3457. of the 53rd Annual Design Automation Conference</source>
          , doi:10.1103/physreva.52.3457.
          <year>2016</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>R. P.</given-names>
            <surname>Feynman</surname>
          </string-name>
          , T. Hey, Quantum mechanical com- [46]
          <string-name>
            <given-names>J.</given-names>
            <surname>Preskill</surname>
          </string-name>
          ,
          <article-title>Quantum computing in the nisq era and puters</article-title>
          , in: Feynman Lectures on Computation, beyond,
          <source>Quantum</source>
          (
          <year>2018</year>
          ). CRC Press,
          <year>2023</year>
          , pp.
          <fpage>169</fpage>
          -
          <lpage>192</lpage>
          . [47]
          <article-title>Suppressing quantum errors by scaling a surface</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [35]
          <string-name>
            <surname>IBM</surname>
          </string-name>
          ,
          <string-name>
            <surname>The</surname>
            <given-names>IBM</given-names>
          </string-name>
          <article-title>quantum development roadmap, code logical qubit</article-title>
          ,
          <source>Nature</source>
          <volume>614</volume>
          (
          <year>2023</year>
          )
          <fpage>676</fpage>
          -
          <lpage>681</lpage>
          .
          <year>2023</year>
          . https://www.ibm.com/quantum/roadmap, [48]
          <string-name>
            <given-names>P.</given-names>
            <surname>Shor</surname>
          </string-name>
          , Algorithms for quantum computation:
          <source>Last accessed on 2023-07-22</source>
          .
          <article-title>discrete logarithms and factoring</article-title>
          , in: Proceed-
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [36] IonQ, IonQ Forte,
          <year>2023</year>
          . https://ionq.com
          <source>/ ings 35th Annual Symposium on Foundations of quantum-systems/forte, Last accessed on 2023-07- Computer Science</source>
          ,
          <year>1994</year>
          , pp.
          <fpage>124</fpage>
          -
          <lpage>134</lpage>
          . doi:
          <volume>10</volume>
          .1109/ 22. SFCS.
          <year>1994</year>
          .
          <volume>365700</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>T.</given-names>
            <surname>Albash</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Lidar</surname>
          </string-name>
          , Adiabatic quantum computa- [49]
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhou</surname>
          </string-name>
          , S.-T. Wang,
          <string-name>
            <given-names>S.</given-names>
            <surname>Choi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Pichler</surname>
          </string-name>
          , M. D. Lukin, tion,
          <source>Reviews of Modern Physics</source>
          <volume>90</volume>
          (
          <year>2018</year>
          )
          <fpage>015002</fpage>
          .
          <article-title>Quantum approximate optimization algorithm: Per-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>W.</given-names>
            <surname>Vinci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Lidar</surname>
          </string-name>
          ,
          <article-title>Non-stoquastic hamiltonians formance, mechanism, and implementation on nearin quantum annealing via geometric phases, npj term devices</article-title>
          ,
          <source>Physical Review X</source>
          <volume>10</volume>
          (
          <year>2020</year>
          )
          <fpage>021067</fpage>
          .
          <issue>Quantum Information 3</issue>
          (
          <year>2017</year>
          ). URL: https://doi. [50]
          <string-name>
            <given-names>P.</given-names>
            <surname>Díez-Valle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Porras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. J.</given-names>
            <surname>García-Ripoll</surname>
          </string-name>
          , Quanorg/10.1038%
          <fpage>2Fs41534</fpage>
          -
          <fpage>017</fpage>
          -0037-z. doi:
          <volume>10</volume>
          .1038/ tum variational optimization:
          <source>The role of entangles41534-017-0037-z. ment and problem hardness</source>
          , Physical Review A
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>E. K.</given-names>
            <surname>Grant</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. S.</given-names>
            <surname>Humble</surname>
          </string-name>
          , Adiabatic quan-
          <volume>104</volume>
          (
          <year>2021</year>
          )
          <article-title>062426. tum computing and quantum annealing</article-title>
          , [51]
          <string-name>
            <given-names>U.</given-names>
            <surname>Çalıkyılmaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Groppe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Groppe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Winker</surname>
          </string-name>
          ,
          <year>2020</year>
          . URL: https://oxfordre.com/physics/ S. Prestel,
          <string-name>
            <given-names>F.</given-names>
            <surname>Shagieva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Arya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Preis</surname>
          </string-name>
          , L. Gruenview/10.1093/acrefore/9780190871994. wald,
          <source>Opportunities for quantum acceleration of 001</source>
          .0001/acrefore-9780190871994-e-32. databases:
          <source>Optimization of queries and transaction doi:10</source>
          .1093/acrefore/9780190871994.013.32.
          <string-name>
            <surname>schedules</surname>
          </string-name>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>S.</given-names>
            <surname>Boixo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. F.</given-names>
            <surname>Rønnow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. V.</given-names>
            <surname>Isakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          , [52]
          <string-name>
            <given-names>V.</given-names>
            <surname>Uotila</surname>
          </string-name>
          ,
          <article-title>Sql2circuits: Estimating metrics for sql D</article-title>
          .
          <string-name>
            <surname>Wecker</surname>
            ,
            <given-names>D. A.</given-names>
          </string-name>
          <string-name>
            <surname>Lidar</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          <string-name>
            <surname>Martinis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Troyer, queries with a quantum natural language processQuantum annealing with more than one hundred ing method</article-title>
          ,
          <year>2023</year>
          . arXiv:
          <volume>2306</volume>
          .08529. qubits,
          <source>arXiv preprint arXiv:1304.4595</source>
          (
          <year>2013</year>
          ). [53]
          <string-name>
            <given-names>T.</given-names>
            <surname>Winker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Groppe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Uotila</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yan</surname>
          </string-name>
          , J. Lu,
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [41]
          <string-name>
            <surname>D-Wave</surname>
          </string-name>
          ,
          <article-title>D-wave quantum systems</article-title>
          ,
          <year>2023</year>
          . https:// M. Franz,
          <string-name>
            <surname>W. Mauerer,</surname>
          </string-name>
          <article-title>Quantum machine learnwww</article-title>
          .dwavesys.com/,
          <source>Last accessed on 2023-07-22</source>
          . ing: Foundation, new techniques, and opportu-
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>W.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.-L. Zou</surname>
          </string-name>
          , L. Sun,
          <article-title>Bosonic nities for database research</article-title>
          , in: S.
          <string-name>
            <surname>Das</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          <article-title>Panquantum error correction codes in superconduct- dis,</article-title>
          <string-name>
            <surname>K. S. Candan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Amer-Yahia</surname>
          </string-name>
          (Eds.), Coming quantum circuits,
          <source>Fundamental Research 1 panion of the 2023 International Conference on</source>
          (
          <year>2021</year>
          )
          <fpage>50</fpage>
          -
          <lpage>67</lpage>
          . URL: https://www.sciencedirect.com/ Management of Data, SIGMOD/PODS 2023, Seatscience/article/pii/S2667325820300145. doi:https: tle, WA, USA, June 18-23,
          <year>2023</year>
          , ACM,
          <year>2023</year>
          , //doi.org/10.1016/j.fmre.
          <year>2020</year>
          .
          <volume>12</volume>
          .006. pp.
          <fpage>45</fpage>
          -
          <lpage>52</lpage>
          . URL: https://doi.org/10.1145/3555041.
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>K.</given-names>
            <surname>Srinivasan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Satyajit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. K.</given-names>
            <surname>Behera</surname>
          </string-name>
          , P. K. Pan-
          <volume>3589404</volume>
          . doi:
          <volume>10</volume>
          .1145/3555041.3589404. igrahi, Eficient quantum algorithm for solving [54]
          <string-name>
            <given-names>V.</given-names>
            <surname>Uotila</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <article-title>Quantum annealing method for travelling salesman problem: An ibm quantum ex- dynamic virtual machine and task allocation in perience</article-title>
          , arXiv preprint arXiv:
          <year>1805</year>
          .
          <volume>10928</volume>
          (
          <year>2018</year>
          ).
          <article-title>cloud infrastructures from sustainability perspec-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Bernstein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jefery</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lange</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Meurer</surname>
          </string-name>
          , Quan- tive, in
          <article-title>: 2023 IEEE 39th International Conference tum algorithms for the subset-sum problem</article-title>
          ,
          <source>in: on Data Engineering Workshops (ICDEW)</source>
          ,
          <year>2023</year>
          , pp.
          <source>Post-Quantum Cryptography: 5th International 105-110. doi:10.1109/ICDEW58674</source>
          .
          <year>2023</year>
          .
          <volume>00023</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>