外观
Milvus
开源向量数据库(面向 GenAI):从 Lite 嵌入式到分布式,可扩展至百亿级向量;另有托管 Zilliz Cloud。
它是做什么的
Milvus 官网定位为高性能、为规模而生的开源向量数据库,用于 GenAI 应用:可 pip 快速开始,做高速检索,并在规模扩大时保持性能。部署选项明确分层:Milvus Lite(库式,笔记本/原型)、Standalone(单机完整库,约百万级向量场景)、Distributed(分布式,十亿级)、以及 Zilliz Cloud(全托管 Milvus,Serverless/专用集群、SaaS/BYOC)。同一套客户端代码可从 Lite 迁到生产(官方强调可复用代码路径)。
能力面向非结构化检索:相似度搜索、元数据过滤、混合检索、多向量等,常见于 RAG、图像检索、推荐与多模态搜索。与 FAISS「纯库」不同,Milvus 是向量数据库服务/系统;与 Chroma 相比更强调大规模分布式与生产工具链。
要点
- 开源定位:专为向量相似度搜索的数据库,非通用关系库。
- 部署形态:Lite(嵌入式)→ Standalone → Distributed;或托管 Cloud。
- 规模:官方叙事覆盖从学习原型到 tens of billions 向量。
- 功能:过滤、混合检索、多向量等;生态对接主流 AI 开发工具。
- 典型场景:生产级 RAG、海量向量检索、需要水平扩展的团队。
适合谁
- 预估向量规模会快速增长,需要清晰的升配路径
- 要自托管分布式向量库,或上 Zilliz 托管少运维
- 已验证 RAG,需要比嵌入式库更强的可靠性与工具
官方入口
建议怎么用
先用 Milvus Lite 或 Standalone 按 Quickstart 建 collection、插入、搜索。确认过滤与混合检索需求后再定 Distributed/Cloud。索引与一致性参数按官方性能指南调,勿一套参数打天下。小流量原型也可先 Chroma;只要 ANN 库则看 FAISS。