Milvus
你可能会说
向量检索除了 pgvector,还有别的选择吗?
专用的分布式向量数据库十亿级向量、多种索引(HNSW / IVF)、标量过滤与混合检索;运维比 pgvector 重,数据量小时没必要。
也常被叫作向量数据库ANN 检索
什么时候选它
- 亿级向量检索、RAG 知识库
- 需要高 QPS 与水平扩展
- 多租户、带标量过滤的混合检索
什么时候别选
- 数据量小、已经用 PostgreSQL(pgvector 更省)
- 团队没有分布式运维能力
- 只需要一次性离线相似度计算(FAISS)
容易混在一起 · 怎么分
Milvus≠pgvector
pgvector 省一套系统、事务一致;Milvus 在亿级规模、高 QPS 和索引类型上更强。
Q面试会问什么
- 问:为什么需要向量库?
答:ANN 索引(如 HNSW)把近邻搜索从全量比较降到近似对数级,兼顾召回和延迟。 - 问:和 FAISS 的区别?
答:FAISS 是算法库;Milvus 是带存储、扩展、过滤和增删改的数据库服务。
延伸阅读 · 权威出处