epsilla-cloud/vectordb
A high performance Vector Database leveraging parallel graph computing
What it solves
Epsilla is an open-source vector database designed to provide high-performance, scalable, and cost-effective similarity search for embedding vectors, bridging the gap between information retrieval and memory retention for Large Language Models.
How it works
Written in C++, the system uses advanced parallel graph traversal techniques for vector indexing. This allows it to achieve search speeds up to 10 times faster than HNSW while maintaining precision levels above 99.9%. It treats vectors as a standard field type within a full database management system, supporting compute-storage separation and a cloud-native, serverless architecture.
Who it’s for
Developers building AI applications that require production-scale vector search, hybrid search (dense and sparse vectors), and seamless integration with frameworks like LangChain and LlamaIndex.
Highlights
- High Performance: 10x faster vector search than HNSW with over 99.9% precision.
- Hybrid Search: Combines dense and sparse vectors for improved retrieval.
- Built-in Embedding Support: Enables a "natural language in, natural language out" search experience.
- Database Management: Familiar table and field concepts with metadata filtering.
- Cloud Native: Supports multi-tenancy, serverless deployment, and compute-storage separation.
- Broad Integration: Provides Python, JavaScript, and Ruby clients, and a REST API.
Related
- Project
- Project
- Project
- Project