infiniflow/infinity 是为 LLM 应用设计的 AI 原生数据库,最新版本为 v0.7.4。它提供结合稠密向量(dense vector)、稀疏向量(sparse vector)、张量(tensor)与全文(full-text)检索的混合搜索,并支持结果重排序。张量检索是把一个条目拆分成多个向量来比较的方式,全文检索则是用关键词查找文档的方式。不过,本次调查资料中没有包含 v0.7.4 的变更记录,因此这个版本具体有哪些变化无法确认。
检索增强生成(RAG)是把通过检索收集到的依据与模型回答结合起来的方式,Infinity 可用于搜索、推荐、问答、对话式 AI、copilot、内容生成等 RAG 应用。它可以在混合搜索之上叠加过滤,并提供多种数据类型与直观的 Python API。由于是无依赖关系的单一二进制文件结构,可以直接通过 Docker 或以二进制形式部署,实现语言为 C++,许可证为 Apache-2.0。该仓库的 GitHub 星标数为 4740,仓库创建于 2022 年 7 月 18 日。
不过,这座仓库的性能究竟被验证到何种程度较难确认。本次资料中没有性能基准测试数值,也没有与其他数据库的对比结果;评估分数一项只有 Momentum 的 0.0 被填写,其余均为空。它在读取延迟或写入吞吐量上处于什么水平,无法判断。现阶段与其说它占据优势,不如把它视为一个可以为 RAG 原型附加嵌入存储的候选方案。