PlankDB – A Quantum-Powered Key-Value Store with Grover Search and Spring Boot
Have you ever wondered what a database would look like if it used quantum computing for search?
Meet PlankDB – an experimental key-value store that supports probabilistic search using Grover’s algorithm, powered by IBM Qiskit.
⚛️ What’s the idea?
Grover’s algorithm allows searching an unstructured database in √N time instead of N — a theoretical quadratic speedup.
In PlankDB, we integrate that concept into a real-world application:
- Java 17 + Spring Boot REST API
- Clean Architecture
- Swagger documentation
- Local or remote quantum execution (via IBM Qiskit)
🚀 What can you do with PlankDB?
- Create collections
- Insert key-value entries
- Perform classical or quantum-powered search queries
You don’t need to understand all the math behind Grover — just send a JSON request and get a quantum response.
🔌 API Example
bash
curl -X POST http://localhost:8080/collections -H "Content-Type: application/json" -d '{"name": "test"}'
📂 Repository
👉 GitHub: https://github.com/swampus/plank-db
🙏 Feedback?
We'd love your thoughts, questions, PRs, or jokes about quantum tunneling.
This is an open-source experiment — help us build something cool and weird with real quantum tech.
application/json" -d '{"key": "apple", "value": "fruit"}'
curl -X POST http://localhost:8080/collections/1/quantum-search -H "Content-Type: application/json" -d '{"keyPattern": "apple"}'
Top comments (1)
I recently made a Commercial grade Project using Spring Boot. Would love your feedback or suggestions on how I can expand and improve it, check out here
linkedin.com/feed/update/urn:li:ac...