
zinfradb
zinfradb.com
AI 应用专用数据库
3天前制作者:Zishan Neno
关于 zinfradb
zinfradb 是一款专为 AI 应用设计的单进程数据库,将向量、图、词法和混合搜索集成于一个 C++20 二进制文件中,并支持持久化任务。它专为 RAG、智能体记忆和检索增强型产品构建。
核心功能
zinfradb 的核心能力在于其强大的混合搜索:在单次查询中融合向量相似度、BM25 词法搜索和图证据,并允许调用者自定义权重,同时提供每个结果的解释。在 ANN 基准测试中,当召回率 ≥ 0.95 时,zinfradb 位居榜首。
主要特性
- 多模态搜索:同时支持向量、词法和图搜索,并可在一次查询中混合使用。
- 高性能:C++20 实现,单进程架构,延迟极低。
- 持久化任务:内置任务队列,支持可靠的后台作业。
- 易于部署:一条 Docker 命令即可运行,并自带管理界面。
- 源可用许可:采用 BSL 1.1 许可,代码可查看和修改。
适用场景
zinfradb 适用于构建检索增强生成(RAG)系统、智能体记忆存储、语义搜索、推荐引擎以及任何需要高效混合检索的 AI 应用。