首页 > 软件列表 > Milvus
Milvus

Milvus

矢量数据库

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2021-05-13
软件厂商/开发者信息:Zilliz

软件介绍

Milvus 是一个开源的向量数据库,面向生成式 AI 等需要相似性检索的应用,用来存储和检索由模型生成的向量(嵌入)。项目由 Zilliz 团队主导开发,隶属 LF AI & Data 基金会,使用 Apache 2.0 许可证,核心以 Go 和 C++ 编写。

核心功能

  • 索引类型:支持 HNSW、IVF、FLAT、SCANN、DiskANN 等多种索引,并支持 GPU 索引(CAGRA)。
  • 检索方式:支持元数据过滤、范围搜索和混合搜索,也支持基于 BM25 和稀疏向量的全文检索。
  • 多租户:可在数据库、集合、分区或分区键级别做多租户隔离。
  • 存储分层:支持冷热数据分层存储,用来降低成本。
  • 安全:提供身份认证、TLS 加密和基于角色的访问控制(RBAC)。
  • 生态集成:官网列出了与 LangChain、LlamaIndex、OpenAI 等工具的集成。

支持平台与系统要求

Milvus 官方提供四种使用形态:

  • Milvus Lite:通过 pip 安装的轻量库,适合在笔记本上学习和做原型验证。
  • Milvus Standalone:单机部署,官网说明适合百万级向量规模。
  • Milvus Distributed:基于 Kubernetes 的分布式集群,计算与存储分离,可水平扩展,面向十亿级向量。
  • Zilliz Cloud:由 Zilliz 提供的全托管服务,有 Serverless、专属集群和 BYOC 等选项。

本次调研没有在官网页面上查到具体的操作系统和硬件要求,安装前请以官方文档为准。

版本与授权

Milvus 以 Apache 2.0 协议开源。GitHub 发布页显示,当前最新版本为 v3.0.4(10 月 26 日发布,页面未标注年份)。站内收录的 1.1.0 是早期版本,与当前版本差距较大。

适用人群或使用场景

适合需要做语义搜索、推荐、检索增强生成(RAG)等向量相似性检索的开发者和数据工程团队;个人学习可用 Milvus Lite,生产环境可选择单机或集群部署。

版本列表

  • Milvus v1.1.0 官方版

    Milvus v1.1.0 官方版

    Milvus(矢量数据库),Milvus是一个开源的矢量数据库,为人工智能应用和嵌入 ...

    软件大小:6.0 MB 更新时间:2021-05-14
    详情