A Comprehensive Empirical Evaluation of Vector Database Systems for Approximate Nearest Neighbor Search: Performance, Quality, and Resource Trade-offs
向量数据库近似最近邻搜索综合评测:性能、质量与资源权衡
🧭 向量数据库 ANNS 基准评测
University of Kelaniya
在6个数据集上评测7个向量数据库,揭示FAISS吞吐最高、Weaviate召回最好、Qdrant延迟最低,并开源框架
📌 工作参考价值(4 点)
- 在电商/RAG/推荐系统中,向量检索是高频依赖,选型时可参考评测结论:追求极致吞吐选 FAISS(但需自建数据库管理);需要开箱即用高召回选 Weaviate;对延迟敏感选 Qdrant;快速冷启动/索引构建选 LanceDB。
- 作者开源了基准测试框架,可将自家业务数据集和查询负载直接套用,横向对比候选向量库在真实 query 分布下的 Recall@K、P99 延迟、内存/存储占用,避免盲目选型。
- 关注 cold-start latency(首次查询或容器冷启动)指标,对在线服务弹性扩缩容和 serverless 部署有实际参考价值;评测显示部分系统冷启动开销差异大。
- 结合资源消耗(索引构建时间、内存、存储)与查询性能做权衡:LanceDB 通过牺牲召回换取极快索引构建,适合频繁重建索引或数据快速流入的场景,如实时用户行为 embedding 更新。