Expand description
§qdb-rs - Quantum Database
A hybrid quantum-classical database leveraging the QFT format for polynomial storage complexity and fault-tolerant error correction.
§Table of Contents
- Core Types - QDB, Entry, Key, Value
- Storage Backends - Memory, Disk, Hybrid
- Query Engine - Grover-inspired search, tensor contractions
- Error Correction - Golay-protected persistence
- Transactions - Quantum-aware ACID semantics
§Architecture
┌─────────────────────────────────────────────────────────────┐
│ QDB API Layer │
├─────────────────────────────────────────────────────────────┤
│ Key-Value API │ Document API │ Relational API │
├─────────────────────────────────────────────────────────────┤
│ Query Engine │
│ - Grover search (O(√N)) │
│ - Tensor contractions │
│ - Variational optimization │
├─────────────────────────────────────────────────────────────┤
│ Storage Layer │
│ - QFT serialization (MPS tensors) │
│ - Golay error correction │
│ - Adaptive bond dimension │
├─────────────────────────────────────────────────────────────┤
│ Backend Abstraction │
│ Memory │ Disk │ Distributed │ Quantum Hardware │
└─────────────────────────────────────────────────────────────┘Re-exports§
pub use entry::Entry;pub use entry::EntryType;pub use entry::Key;pub use entry::Value;pub use error::QdbError;pub use error::Result;pub use storage::Backend;pub use storage::DiskBackend;pub use storage::MemoryBackend;pub use storage::QDB;pub use storage::QdbConfig;pub use storage::RadiationMode;pub use vector::cosine_distance_fast;pub use vector::euclidean_distance_squared;pub use vector::DistanceMetric;pub use vector::Embedding;pub use vector::SearchResult;pub use vector::VectorEntry;pub use vector::VectorIndex;pub use vector::VectorIndexConfig;pub use vector::VectorStore;pub use vector::VectorStoreConfig;pub use vector::VectorStoreStats;
Modules§
- entry
- Entry types for QDB - Key, Value, and Entry definitions
- error
- Error types for QDB operations
- index
- Indexing structures for QDB
- prelude
- Prelude for convenient imports
- query
- Query engine for QDB - Grover-inspired search and tensor operations
- storage
- Storage backends for QDB
- transaction
- Transaction support for QDB - Quantum-aware ACID semantics
- vector
- Vector Store for QDB - Quantum-Optimized Embedding Storage