Milvus

Milvus 是一个高性能云原生向量数据库,专为可扩展的向量近似最近邻(ANN)搜索而构建

仍在活跃开发:最近 90 天有 682 次提交,最近一次提交在 2026-09-30。

GitHub 星数
4.6 万
近 30 天涨星
+445
近 90 天提交
682
近 6 个月发版
10

Milvus 是一个专为 AI 应用设计的高性能云原生向量数据库,能够高效地组织和搜索大规模非结构化数据,如文本、图像和多模态信息。该系统采用 Go 和 C++ 编写,实现了 CPU/GPU 硬件加速,通过其完全分布式和 Kubernetes 原生架构实现最佳的向量搜索性能。Milvus 支持水平扩展,能够在数十亿向量上处理数万个搜索查询,并通过实时流式更新保持数据新鲜度。系统提供多种部署选项:适合单机部署的 Standalone 模式、用于快速启动的轻量级 Milvus Lite(可通过 pip 安装),以及在 Zilliz Cloud 上的完全托管服务,包括 Serverless、Dedicated 和 BYOC 选项。凭借其 43,000+ GitHub 星标和成熟的生态系统,Milvus 已成为构建大规模向量搜索和 AI 驱动应用的首选解决方案。

和同类工具的区别

对比 Qdrant:专为十亿级规模设计,采用 K8s 原生分布式架构和 GPU 加速;对比 Pinecone:完全开源,提供自托管选项,支持稀疏/稠密向量混合搜索

主要能力

  • 高性能向量相似性搜索
  • 十亿级向量索引
  • 稀疏与稠密向量混合搜索
  • 基于 BM25 的全文搜索
  • 多租户支持
  • 硬件加速搜索(CPU/GPU)
  • 实时流式数据更新
  • 冷热存储分层

适合

  • 需要十亿级向量搜索的大规模 RAG 应用
  • 需要实时向量更新的生产环境 AI 应用
  • 结合语义匹配和关键词匹配的混合搜索

不太适合

  • 小规模原型(改用 Milvus Lite 或 Qdrant)
  • 简单的键值存储需求

局限

  • 生产环境的分布式部署复杂
  • 大规模部署时资源需求高
  • 索引调优的学习曲线陡峭
  • Standalone 模式的高可用性支持有限

Milvus 的替代品

  • Qdrant:用 Rust 编写的向量相似度搜索引擎和数据库,支持载荷过滤并提供托管云服务(3.5 万星)
  • Weaviate:用于语义搜索、过滤、RAG 和重排序的开源云原生向量数据库(1.7 万星)
  • Chroma(2.9 万星)
  • pgvector(2.3 万星)
  • Faiss(4.1 万星)
  • txtai(1.3 万星)

查看完整替代品对比(英文)→

常见问题

Milvus 是做什么的?
Milvus 是一个专为 AI 应用设计的高性能云原生向量数据库,能够高效地组织和搜索大规模非结构化数据,如文本、图像和多模态信息。该系统采用 Go 和 C++ 编写,实现了 CPU/GPU 硬件加速,通过其完全分布式和 Kubernetes 原生架构实现最佳的向量搜索性能。Milvus 支持水平扩展,能够在数十亿向量上处理数万个搜索查询,并通过实时流式更新保持数据新鲜度。系统提供多种部署选项:适合单机部署的 Standalone 模式、用于快速启动的轻量级 Milvus Lite(可通过 pip 安装),以及在 Zilliz Cloud 上的完全托管服务,包括 Serverless、Dedicated 和 BYOC 选项。凭借其 43,000+ GitHub 星标和成熟的生态系统,Milvus 已成为构建大规模向量搜索和 AI 驱动应用的首选解决方案。
Milvus 还在维护吗?
仍在活跃开发:最近 90 天有 682 次提交,最近一次提交在 2026-09-30。
Milvus 有哪些替代品?
和 Milvus 最接近的开源替代品有 Qdrant、Weaviate、Chroma、pgvector、Faiss、txtai。
Milvus 是开源的吗?
是的,Milvus 是开源项目,代码托管在 GitHub 上。

星数、提交和发版数据来自 GitHub API,每天自动刷新。介绍文字由 AI 从英文翻译,并经过第二个模型的回译校对。 项目地址:github.com/milvus-io/milvus

你也在做 AI Agent 工具?

可以免费提交收录,也可以付费加急审核。

提交你的工具 →