什么是 Milvus?

LFAI & DATA基金会毕业项目

Milvus 是一款性能出色的开源向量数据库,可处理万亿级向量数据。Zilliz 是 Milvus 背后的原厂,为全世界众多大型 AI 应用提供服务。

Zilliz Logo打造
Milvus video background

活跃且不断增长的社区

  • 31K+

    GitHub 获星

  • 4,000+

    社区成员

  • 68M+

    下载量

  • 300+

    贡献者

Milvus community

Milvus 工作原理

  • check mark协调服务(Coordinator Service)

    系统的大脑,负责分配任务给执行节点。协调服务共有三种角色,分别为 Rootcoord、Datacoord、Querycoord。

  • check mark接入层(Access Layer)

    系统的门面,由一组无状态 proxy 组成。对外提供用户连接的 endpoint,负责验证客户端请求并合并返回结果。

  • check mark执行节点(Worker Node)

    系统的四肢,负责完成协调服务下发的指令和 proxy 发起的数据操作语言(DML)命令。执行节点分为三种角色,分别为 data node、query node 和 index node。

  • check mark存储服务 (Storage)

    系统的骨骼,负责 Milvus 数据的持久化,分为元数据存储(meta store)、消息存储(log broker)和对象存储(object storage)三个部分。

How does Milvus work?

为什么选择 Milvus?

Milvus 是一款云原生的开源向量数据库,为 Zilliz 提供强大动力。

灵活可扩展

通过分布式架构,将计算与存储分离,实现十亿级向量处理能力。微服务设计支持用户根据业务水平按需扩展,优化资源利用率。

了解更多
Scale as needed

高性能

提供多种索引类型(HNSW、DiskANN、Quantization、Binary 等)。针对 CPU 和 GPU 两种硬件资源进行了优化,确保能够在各种场景下实现快速数据检索与高召回率。

性能测试
High Performance

为整个开发生命周期提供支持

Milvus 提供 3 种不同的部署模式,以满足不同的需求:Milvus Lite 适用于原型设计,Standalone 适用于测试环境或小规模生产环境,Distributed 适用于大规模的生产环境。从原型开发到发布至生产,Milvus 为开发者免去重写代码的麻烦,提供一致的 API 接口。

了解更多
Full Development Lifecycle Support

丰富的功能

Milvus 提供丰富的功能特性,包括:多种搜索方式(top-K & Range ANN 搜索、 稀疏和稠密向量搜索、多向量搜索、Grouping 搜索)、元数据过滤、多租户等。Milvus 还提供管理工具并支持无缝集成多种 AI 工具与模型。

Feature Rich

使用您最常用的工具搭建 AI 应用

想要使用 Milvus 并节省时间和成本?

每个 Zilliz Cloud 集群都基于 Milvus 运行。让我们为您免去管理和运维的麻烦,帮助您选择合适的索引、管理和升级 Milvus 版本、进行集群自动自动扩缩等。

免费试用