epsilla-cloud/vectordb

A high performance Vector Database leveraging parallel graph computing

解决的问题

Epsilla 是一个开源向量数据库,旨在为嵌入向量提供高性能、可扩展且成本效益高的相似性搜索,弥合大型语言模型在信息检索与记忆保持之间的差距。

工作原理

该系统使用 C++ 编写,采用先进的并行图遍历技术进行向量索引。这使其搜索速度比 HNSW 快达 10 倍,同时保持超过 99.9% 的精度。它将向量视为数据库管理系统中的标准字段类型,支持计算与存储分离,以及云原生、无服务器架构。

适用人群

需要生产级向量搜索、混合搜索(密集向量与稀疏向量)以及与 LangChain 和 LlamaIndex 等框架无缝集成的 AI 应用开发者。

主要亮点

  • 高性能:相比 HNSW,向量搜索速度提升 10 倍,精度超过 99.9%。
  • 混合搜索:结合密集向量与稀疏向量,提升检索效果。
  • 内置嵌入支持:实现“自然语言输入,自然语言输出”的搜索体验。
  • 数据库管理:支持元数据过滤的熟悉表与字段概念。
  • 云原生:支持多租户、无服务器部署和计算-存储分离。
  • 广泛集成:提供 Python、JavaScript 和 Ruby 客户端,以及 REST API。

相关

  • 项目
  • 项目
  • 项目
  • 项目