MuopDB is a vector database for machine learning. It plans to support the following features:
- Query path
- Vector similarity search
- Inverted File (IVF)
- Hierarchical Navigable Small Worlds (HNSW)
- Product Quantization (PQ)
- Indexing path
- Support periodic offline indexing
- Support realtime indexing
- Database Management
- Doc-sharding & query fan-out with aggregator-leaf architecture
- In-memory & disk-based storage with mmap
This is an educational project for me to learn Rust & vector database.