ZeusDB Vector Database#
ZeusDB Vector Database is a high-performance, Rust-powered vector database built for fast and scalable similarity search across high-dimensional embeddings. Designed for modern machine learning and AI workloads, it provides efficient approximate nearest neighbor (ANN) search, supports real-time querying at scale, and seamlessly transitions from in-memory performance to durable disk persistence.
Whether you’re powering document search, enabling natural language interfaces, or building custom vector-based tools, ZeusDB offers a lightweight, extensible foundation for high-performance vector retrieval. It’s also well-suited for Retrieval-Augmented Generation (RAG) pipelines, where fast and semantically rich context retrieval is critical to enhancing large language model (LLM) responses.
⭐ Features#
“Start fast. Tune deep. Build for any scale.”
🐍 User-friendly Python API for adding vectors and running similarity searches
🔥 High-performance Rust backend optimized for speed and concurrency
🔍 Approximate Nearest Neighbor (ANN) search using HNSW for lightning fast results
📦 Product Quantization (PQ) for compact storage, faster distance computations, and scalability for Big Data
📥 Flexible input formats, including native Python types and NumPy arrays
🗂️ Metadata filtering for precise and contextual querying
💾 Save and reload full indexes, metadata, and quantized vectors across systems
📝 Enterprise-grade logging with flexible formats and output targets
✅ Supported Distance Metrics#
ZeusDB Vector Database supports the following metrics for vector similarity search. All metric names are case-insensitive, so “cosine”, “COSINE”, and “Cosine” are treated identically.
Metric |
Description |
Accepted Values (case-insensitive) |
|---|---|---|
cosine |
Cosine Distance (1 - Cosine Similiarity) |
“cosine”, “COSINE”, “Cosine” |
l1 |
Manhattan distance |
“l1”, “L1” |
l2 |
Euclidean distance |
“l2”, “L2” |
📏 Scores vs Distances#
All distance metrics in ZeusDB Vector Database return distance values, not similarity scores:
Lower values = more similar
A score of 0.0 means a perfect match
This applies to all distance types, including cosine.