ModaHub魔搭社区:Milvus向量数据库最权威全面的百科

news2024/11/24 9:43:00

目录

什么是 Milvus?

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

产品版本

强大的社区支持

为什么选择 Milvus?

Milvus 工作原理

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

Milvus 应用场景

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


什么是 Milvus?

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

 

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

产品版本

目前有三个版本:社区开源版Milvus,最新版本2.2.9

轻量版Milvus Lite,最新版本1.0

云服务版Milvus Cloud,最新版本1.0

强大的社区支持

  • 20,692+GitHub 获星
  • 4,100+社区人数
  • 3,926,457+下载量
  • 218+贡献者

为什么选择 Milvus?

 

搭建相似性搜索应用十分容易,但是将应用投入生产会面临不小的挑战。向量数据的结构十分复杂,因此不适合使用传统的数据表格。有些开发者会使用向量检索库来存储向量数据和进行向量相似性搜索。

但是,使用这种方法,会在构建索引时遇到问题。此外,搭建向量存储解决方案的成本高昂,并且还需要考虑扩展性的问题。Milvus 向量数据库能够帮助您轻松应对上述问题。

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

简单易用

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

快速高效

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

高可用性

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

高可扩展性

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

云原生

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

丰富功能

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

 

Milvus 工作原理

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

接入层(Access Layer)

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

协调服务(Coordinator Service)

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

执行节点(Worker Node)

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

存储服务 (Storage)

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

 

Milvus 应用场景

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

图片检索系统

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

视频检索系统

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

音频检索系统

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

分子式检索系统

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

推荐系统

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

智能问答机器人

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/723358.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

进行EE存储时需要关中断

一、调度中执行存储 在task调度里执行存储任务,在存储之前必须关掉中断,存储之后再打开中断,否则将会影响存储。以下两个函数分别执行挂起所有嵌套的中断和恢复所有嵌套的中断。 二、下电存储 在下电存储之前也需要使EcuM Shutdown或者Shut…

彻底掌握IDEA Debug技巧让你的开发不受任何阻挠

高效开发:IntelliJ IDEA Debug技巧 Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习…

3-Spring cloud之搭建Ribbon负载均衡——服务器上实操(上)

3-Spring cloud之搭建Ribbon负载均衡——服务器上实操(上) 1. 前言2. ribbon整合eureka入门2.1 修改相关配置2.1.1 修改服务消费者pom,引入ribbon相关依赖2.1.2 修改服务消费者yml,将客户端注册进eureka服务列表内2.1.3 修改配置类…

Python爬虫爬取双色球开奖结果源码

使用Python编写双色球爬虫:解析彩票数据 引言: 在数字化时代,彩票已经成为人们休闲娱乐的一种方式。而双色球无疑是最受欢迎的彩票之一,它的中奖概率和巨额奖金吸引了无数人的注意。在本文中,我们将介绍如何使用Python…

华为OD机试真题 Python 实现【知识图谱新词挖掘1】【2023Q1 100分】

目录 一、题目描述二、输入描述三、输出描述四、解题思路五、Python算法源码六、效果展示1、输入2、输出3、说明 一、题目描述 小华负责公司知识图谱产品,现在要通过新词挖掘完善知识图谱。 新词挖掘: 给出一个待挖掘文本内容字符串Content和一个词的字符串word&am…

apple pencil二代平替笔哪个好用?好用的苹果笔推荐

自从ipad和其他的平板电脑都搭配上了电容笔以后,电容笔很好地取代了我们的手指,书写的效率就大大提升了,但由于苹果原装电容笔的价格不够人性化,一直高居不下给普通人带来了很大的负担,特别是对于学生们来说&#xff0…

6个提高图片分辨率的在线网站,真的超级实用!

在日常生活中,我们经常会遇到保存的图片模糊不清的情况。有时候这可能是由于保存方式不当,有时候则是由于图片在上传至网站时被压缩所致,导致画质和分辨率下降。 那么,有没有办法可以提高图片的分辨率和画质呢?事实上…

【笔记】微机原理及接口技术5 -- MCS51单片机概述

MCS-51 CPU 由两个部分组成:运算器和控制器 运算器:算术逻辑单元(ALU)、位处理器、累加器 ACC 等组成; 控制器:主要有内部晶振和一些定时、控制逻辑组成 存储器 拥有三个存储器地址空间 程序存储器地址…

【内网穿透】Linux服务使用宝塔面板搭建网站,并内网穿透实现公网远程访问

文章目录 前言1. 环境安装2. 安装cpolar内网穿透3. 内网穿透4. 固定http地址5. 配置二级子域名6. 创建一个测试页面 转载自cpolar极点云文章:Linux使用宝塔面板搭建网站,并内网穿透实现公网访问 前言 宝塔面板作为简单好用的服务器运维管理面板&#xf…

第七章 商品详情三

流程: 1、用户在订单服务(192.168.232.101)下单后,订单服务以生产者身份往rabbitmq(192.168.232.104)推送消息,下单后将减库存信息推送到rabbitmq 2、数据worker(192.168.232.100&…

造船码头行车/电动葫芦限位器无线应用

一、应用背景 近年来,我国造船业在高技术船舶研发和建造方面持续取得新突破,据统计截止到2022年,我国造船业完工量、新接订单量、手持订单量三大指标国际市场份额均保持世界前列。连续13年位居全球居首。随着船舶制造的综合能力不断提高&…

【算法与数据结构】459、LeetCode重复的子字符串

文章目录 一、题目二、解法2.1 暴力破解法2.2 KMP算法2.3 Sunday算法2.4 官方查找算法 三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 2.1 暴力破解法 思路分析:子串多次循环才能构成整个…

【回溯算法part03】| 39.组合总和、40.组合总和||、131.分割回文串

目录 🎈LeetCode39. 组合总和 🎈LeetCode40.组合总和|| 🎈LeetCode131.分割回文串 🎈LeetCode39. 组合总和 链接:39.组合总和 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 …

nuxt3 fullpage.js踩坑, fullpage.js 全屏滚动

nuxt3 fullpage.js踩坑, fullpage.js 全屏滚动, fullpage is underfind 我用的是 nuxt 3.6.1 1.引入 fullpage.js(3.0.1), 下载地址 github链接,下载后放到assets文件下 app: {head: {script: [{ src: /assets/fullpage.js, type: "text/javascript…

[BitSail] Connector开发详解系列二:SourceSplitCoordinator

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 ource Connector 本文将主要介绍创建、管理Split的角色SplitCoordinator。 SourceSplitCoordinator 大数据处理框架的核心目的就是将大规模的数据拆分成为多个合理…

皂液机低功耗红外测距感应方案 免触碰红外感应模块WTU201F2 B004

近年来,随着卫生意识的提高,自动感应设备在公共场所、家庭和工作场所中变得越来越重要。在这个领域中,皂液机的自动感应功能成为了关键。为了提供更为智能、高效的用户体验,深圳唯创知音推出了全新的皂液机红外测距感应方案——WT…

自动生成的webservice客户端设置请求消息头信息

这里讲的头消息是指发送webservice请求的HTTP头信息(MIME 头信息),而不是SOAP报文里面的Header标签内容。 package example;import mypackage.GetOperInfoRequest; import mypackage.GetOperInfoResponse; import mypackage.Webservice11; i…

怎么把MP3文件转换成OPUS,分享这两个方法给大家!

MP3和OPUS是两种常见的音频格式,用于存储和传输音乐、语音等内容。然而,随着技术的进步和需求的变化,有时我们需要将MP3文件转换为OPUS格式,以便在特定场景下获得更好的音频体验。本文将介绍两种简单而有效的方法,以帮…

flutter RepaintBoundary 截屏图片下载,保存图片不清晰的问题

flutter RepaintBoundary 截屏图片下载,保存图片不清晰的问题 前言一、什么是RepaintBoundary二、RepaintBoundary 能干什么三、RepaintBoundary 保存图片模糊的问题四、RepaintBoundary 使用小demo总结 前言 最近工作中,突然遇到截屏保存图片的问题&…

宝塔安装Jenkins-图文小白教程

一、Jenkins包下载 大家可以从Jenkins官网(https://www.jenkins.io/)根据自己的需要下载最新的版本。 但Jenkins官网下载较慢,容易造成下载失败。可以去国内的开源镜像网站下载Jenkins最新版本。目前博主使用的是清华大学的开源镜像网站&…