什么是 Milvus?

Milvus 向量数据库

Milvus 向量数据库专为向量查询与检索设计,能够为万亿级向量数据建立索引。与现有的主要用作处理结构化数据的关系型数据库不同,Milvus 在底层设计上就是为了处理由各种非结构化数据转换而来的向量而生。

Milvus
Milvus LogodividerLF AI and Data Logo
Milvus 于 2019 年开源,可用于存储、索引和管理由深度神经网络学习与其他机器学习模型生成的海量向量。Zilliz 将 Milvus 作为孵化项目贡献给 LF AI & Data 基金会。Milvus 项目于 2021 年 6 月正式毕业,现已成为向量数据库业内领导者。

强大的社区支持

  • GitHub logo27,224+GitHub 获星
  • Slack logo3,819+社区人数
  • Downloads icon14,914,541+下载量
  • Contributors icon265+贡献者

为什么选择 Milvus?

搭建相似性搜索应用十分容易,但是将应用投入生产会面临不小的挑战。向量数据的结构十分复杂,因此不适合使用传统的数据表格。有些开发者会使用向量检索库来存储向量数据和进行向量相似性搜索。
但是,使用这种方法,会在构建索引时遇到问题。此外,搭建向量存储解决方案的成本高昂,并且还需要考虑扩展性的问题。Milvus 向量数据库能够帮助您轻松应对上述问题。

Milvus 是一款云原生的开源向量数据库,专为向量相似性搜索和 AI 应用赋能

    Easy to Use

    简单易用

    使用 Milvus 向量数据库,仅需几分钟便可轻松搭建大型向量相似性搜索服务。Milvus 提供多种语言的 SDK,操作简单直观。

    Blazing Fast

    快速高效

    Milvus 有效节省硬件资源,并提供多样的索引算法。Milvus 性能出色,向量召回速率极高。

    Highly Available

    高可用性

    Milvus 向量数据库受上千家企业信赖,适用于多种用例场景。Milvus 系统组件相互独立、隔离,能充分确保系统弹性和可靠性。

    Highly Scalable

    高可扩展性

    Milvus 的分布式架构和高吞吐量特性使其非常适合处理大规模向量数据。

    Cloud native

    云原生

    Milvus 是一款云原生的向量数据库,采用存储与计算分离的架构设计,支持灵活扩展。

    Feature-rich

    丰富功能

    Milvus 支持多种数据类型,提供数据过滤、多种数据一致性等级、Time Travel 等丰富的功能。

Milvus 工作原理

Milvus 2.0 是一款云原生向量数据库,采用存储与计算分离的架构设计,所有组件均为无状态组件,极大地增强了系统弹性和灵活性。整个系统分为四个层面:

    Access layer

    接入层(Access Layer)

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

    Coordinator service

    协调服务(Coordinator Service)

    系统的大脑,负责分配任务给执行节点。协调服务共有四种角色,分别为 root coord、data coord、query coord 和 index coord。

    Worker nodes

    执行节点(Worker Node)

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

    Storage

    存储服务 (Storage)

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

Milvus Infrastructure

Milvus 应用场景

Milvus 深受全球 1000 多家企业用户的信赖,应用场景丰富多样。

    图片检索系统

    图片检索系统

    以图搜图,从海量数据库中即时返回与上传图片最相似的图片。

    视频检索系统

    视频检索系统

    将视频关键帧转化为向量并插入 Milvus,便可检索相似视频,或进行实时视频推荐。

    applications.application.similaritySearch.title

    分子式检索系统

    超高速检索相似化学分子结构、超结构、子结构。

    applications.application.similaritySearch.title

    音频检索系统

    快速检索海量演讲、音乐、音效等音频数据,并返回相似音频。

    applications.application.qaSystem.title

    推荐系统

    根据用户行为及需求推荐相关信息或商品。

    智能问答机器人

    智能问答机器人

    交互式智能问答机器人可自动为用户答疑解惑。

简单易用、性能超强的向量数据库

几分钟内便可轻松部署大型向量检索服务。

免费试用 Zilliz Cloud