This repository provides the implementation of two operations to manipulate quantum databases, namely the prepare and extend operation. It specializes to databases with "quantum indexing" and "classical data".
Two versions of implementations are provided:
Pythonimplementation using QiskitC++implementation using the Intel Quantum Simulator (work in progress)
When using this code or the related algorithms, please cite:
Carla Rieger, Michele Grossi, Gian Giacomo Guerreschi, Sofia Vallecorsa, & Martin Werner Operational Framework for a Quantum Database arXiv:2405.14947