0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

milvus向量数据库的主要特性和应用场景

马哥Linux运维 来源:CSDN技术社区 2025-07-04 11:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

milvus 向量数据库安装

milvus 简介

Milvus 是一个开源的向量数据库,专门为处理和分析大规模向量数据而设计。它适用于需要高效存储、检索和管理向量数据的应用场景,如机器学习人工智能计算机视觉和自然语言处理等。以下是 Milvus 的一些关键特性和功能:
官方文档:https://milvus.io/docs/zh

主要特性

1.高效的向量检索

• Milvus 支持多种高效的向量检索算法,包括基于内存的和基于磁盘的索引,能够快速处理大规模向量数据。

2.灵活的数据模型

• Milvus 允许用户存储和管理不同类型的数据,包括结构化数据和非结构化数据,支持多种数据格式。

3.高并发处理

• Milvus 能够支持高并发的查询请求,适合实时应用场景。

4.可扩展性

• Milvus 支持水平扩展,可以根据需求增加节点,以处理更大的数据集和更多的查询请求。

5.多种编程语言支持

• Milvus 提供多种语言的 SDK,包括 PythonJava、Go 和 C++,方便开发者在不同的应用程序中集成。

6.集成机器学习框架

• Milvus 可以与主流的机器学习和深度学习框架(如 TensorFlow 和 PyTorch)集成,便于处理和分析向量数据。

7.支持多种索引类型

• Milvus 提供多种索引类型(如 IVF、HNSW 和 ANNOY),用户可以根据具体需求选择合适的索引方式,以优化检索性能。

8.多种存储后端

• Milvus 支持多种存储后端,包括本地存储和云存储,用户可以根据需要选择合适的存储方案。

应用场景

图像和视频检索:在计算机视觉应用中,Milvus 可以用于图像和视频的相似性检索。

自然语言处理:在 NLP 应用中,Milvus 可以用于文本向量的检索和分析。

推荐系统:Milvus 可以帮助构建个性化推荐系统,通过用户行为数据进行向量检索。

生物信息学:在生物信息学领域,Milvus 可以用于基因数据和蛋白质数据的分析和检索。

总结

Milvus 是一个强大的向量数据库,适合需要高性能向量检索和分析的各种应用场景。它的设计使得数据存储和检索变得高效且灵活,能够满足现代数据驱动应用的需求。

milvus 安装

初始化主机挂载目录

mkdir-p /zpaas/volumes/etcd
mkdir-p /zpaas/volumes/milvus
mkdir-p /zpaas/volumes/minio
chmod700 /zpaas/volumes/etcd

docker-compose-milvus.yml

version:'3.5'
services:
etcd:
 container_name:milvus-etcd
 image:hub-nj.iwhalecloud.com/zcm_k8s/etcd:3.5.6-0
 environment:
  -ETCD_AUTO_COMPACTION_MODE=revision
  -ETCD_AUTO_COMPACTION_RETENTION=1000
  -ETCD_QUOTA_BACKEND_BYTES=4294967296
  -ETCD_SNAPSHOT_COUNT=50000
 volumes:
  -/zpaas/volumes/etcd:/etcd
 ports:
  -"3379:3379"
 command:etcd-advertise-client-urls=http://127.0.0.1:3379-listen-client-urlshttp://0.0.0.0:3379--data-dir/etcd
 healthcheck:
  test:["CMD","etcdctl","endpoint","health"]
  interval:5s
  timeout:3s
  retries:10

minio:
 container_name:milvus-minio
 image:hub-nj.iwhalecloud.com/public/minio:RELEASE.2023-03-20T20-16-18Z
 environment:
  MINIO_ACCESS_KEY:minioadmin
  MINIO_SECRET_KEY:minioadmin
 ports:
  -"9001:9001"
  -"9000:9000"
 volumes:
  -/zpaas/volumes/minio:/minio_data
 command:minioserver/minio_data--console-address":9001"
 healthcheck:
  test:["CMD","curl","-f","http://localhost:9000/minio/health/live"]
  interval:5s
  timeout:3s
  retries:10

standalone:
 container_name:milvus-standalone
 image:hub-nj.iwhalecloud.com/public/milvus:v2.4.5
 command:["milvus","run","standalone"]
 security_opt:
  -seccomp:unconfined
 environment:
  ETCD_ENDPOINTS:etcd:3379
  MINIO_ADDRESS:minio:9000
 volumes:
  -/zpaas/volumes/milvus:/var/lib/milvus
 healthcheck:
  test:["CMD","curl","-f","http://localhost:9091/healthz"]
  interval:30s
  start_period:90s
  timeout:20s
  retries:3
 ports:
  -"19530:19530"
  -"9091:9091"
 depends_on:
  -"etcd"
  -"minio"

networks:
default:
 name:milvus

启动

`docker-compose -f docker-compose-milvus.yml up -d`

查看

root@10.10.194.210[/zpaas/volumes]# docker ps -a | grep milvus
df9f6e31a2f6  hub-nj.iwhalecloud.com/public/milvus:v2.4.5            "/tini -- milvus run…" 33 minutes ago    Up 33 minutes (healthy)   0.0.0.0:9091->9091/tcp, :::9091->9091/tcp, 0.0.0.0:19530->19530/tcp, :::19530->19530/tcp  milvus-standalone
3e4c32da554c  hub-nj.iwhalecloud.com/public/minio:RELEASE.2023-03-20T20-16-18Z "/usr/bin/docker-ent…" 33 minutes ago    Up 33 minutes (healthy)   0.0.0.0:9000-9001->9000-9001/tcp, :::9000-9001->9000-9001/tcp               milvus-minio
be224b2f19d7  hub-nj.iwhalecloud.com/zcm_k8s/etcd:3.5.6-0            "etcd -advertise-cli…" 33 minutes ago    Up 33 minutes (unhealthy)  2379-2380/tcp, 4001/tcp, 7001/tcp, 0.0.0.0:3379->3379/tcp, :::3379->3379/tcp        milvus-etcd
root@10.10.194.210[/zpaas/volumes]# dockerexec-it milvus-etcd etcdctl --endpoints=http://127.0.0.1:3379 endpoint health
http://127.0.0.1:3379 is healthy: successfully committed proposal: took = 9.597225ms

attu 安装

attu 为 milvus 的一款图形化管理工具,非常方便对 milvus 的一些管理

docker run -d 
--name=attu 
-p 8000:3000 
-e MILVUS_URL=10.10.194.210:19530 
hub-nj.iwhalecloud.com/public/attu:v2.3.9
访问
http://x.x.x.x:8000

82fbfe58-54e8-11f0-b715-92fbcf53809c.png

8309e068-54e8-11f0-b715-92fbcf53809c.png

minio 访问

minioadmin / minioadmin
http://x.x.x.x:9001

链接:https://blog.csdn.net/shenyuanhaojie/article/details/146561917

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 磁盘
    +关注

    关注

    1

    文章

    394

    浏览量

    26285
  • 数据库
    +关注

    关注

    7

    文章

    3993

    浏览量

    67712
  • 开源
    +关注

    关注

    3

    文章

    4031

    浏览量

    45545

原文标题:milvus 向量数据库安装

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    大模型卷价格,向量数据库“卷”什么?

    被大模型“带飞”这一年,向量数据库才刚刚写下序言
    的头像 发表于 05-23 09:24 2588次阅读
    大模型卷价格,<b class='flag-5'>向量</b><b class='flag-5'>数据库</b>“卷”什么?

    最新国产数据库排名

    最新国产数据库排名,本篇文章约14000字,包含如下5部分内容:1.开篇2.国产数据库产品清单,包括产品名称,产品类别及厂商名称;3.国产数据库各产品概述,产品基本介绍、应用场景等;4
    发表于 07-28 08:06

    Milvus向量数据库

    ./oschina_soft/gitee-milvus.zip
    发表于 06-21 14:16 1次下载
    <b class='flag-5'>Milvus</b><b class='flag-5'>向量</b><b class='flag-5'>数据库</b>

    爱可生向量数据库基于昇腾AI实现全面升级

        近日,在深圳昇腾创新中心的支持下,爱可生向量数据库(TensorDB)完成了与华为Atlas 800推理服务器和全场景AI框架昇思MindSpore的兼容性测试,实现了爱可生向量
    的头像 发表于 03-23 10:40 1732次阅读

    数据库特性及其优势

    本文介绍了图数据库的历史由来、特性及其优势,并说明了图数据库解决的是什么样的问题,阐述了图数据库的应用场景,并对其发展做了展望
    的头像 发表于 03-29 13:35 2917次阅读
    图<b class='flag-5'>数据库</b>的<b class='flag-5'>特性</b>及其优势

    向量数据库是如何工作的?

    向量数据库和 Embedding 是当前 AI 领域的热门话题。
    的头像 发表于 06-18 11:06 1377次阅读
    <b class='flag-5'>向量</b><b class='flag-5'>数据库</b>是如何工作的?

    北美有的,中国也有了!Zilliz Cloud向量数据库云服务重磅登场

    Milvus自2019年正式开源以来,已经成长为全球最大、最活跃的向量数据库开源项目与开发者社区。作为Milvus背后的开发者与运营者,Zilliz一直走在
    的头像 发表于 07-12 16:30 1900次阅读
    北美有的,中国也有了!Zilliz Cloud<b class='flag-5'>向量</b><b class='flag-5'>数据库</b>云服务重磅登场

    开源铸剑,五载匠心!Zilliz Cloud云服务盛装登场,引领向量数据库云时代!

    ”尘埃落定,并正式启动大模型测试国家标准制订,掀起新一轮大模型热浪。而作为“大模型记忆体”、AIGC 应用开发新范式的重要组成部分,向量数据库的演进也逐渐达到了前所未有的新高度。 Milvus自2019年正式开源以来,已经成长为
    的头像 发表于 07-13 10:44 629次阅读

    向量数据库:AI时代的下一个热点

    AI大模型带火了向量数据库
    的头像 发表于 08-08 22:45 779次阅读

    什么是向量数据库?关系数据库向量数据库之间的区别是什么?

    向量数据库是一种以向量嵌入(高维向量)方式存储和管理非结构化数据(如文本、图像或音频)的数据库
    的头像 发表于 08-16 10:13 3584次阅读
    什么是<b class='flag-5'>向量</b><b class='flag-5'>数据库</b>?关系<b class='flag-5'>数据库</b>和<b class='flag-5'>向量</b><b class='flag-5'>数据库</b>之间的区别是什么?

    探寻向量数据库爆火的真相,Zilliz 技术合伙人带你解惑

    大模型时代的到来将向量数据库的热度推向了高点,在此氛围下,有人发出了哲学家般的一问:究竟是大模型选择了向量数据库还是向量
    的头像 发表于 09-28 11:40 939次阅读
    探寻<b class='flag-5'>向量</b><b class='flag-5'>数据库</b>爆火的真相,Zilliz 技术合伙人带你解惑

    与NVIDIA深度参与GTC,向量数据库大厂Zilliz与全球顶尖开发者共迎AI变革时刻

    NVIDIA CEO 黄仁勋提及的向量数据库厂商,Zilliz 今年主要以主题演讲的形式参与其中。Zilliz 创始人兼 CEO 星爵、Zilliz 合伙人及研发 VP 栾小凡、Zilliz AI 和机器
    的头像 发表于 03-26 11:01 927次阅读

    搭载英伟达GPU,全球领先的向量数据库公司Zilliz发布Milvus2.4向量数据库

    在美国硅谷圣何塞召开的 NVIDIA GTC 大会上,全球领先的向量数据库公司 Zilliz 发布了 Milvus 2.4 版本。这是一款革命性的向量
    的头像 发表于 04-01 14:33 1469次阅读
    搭载英伟达GPU,全球领先的<b class='flag-5'>向量</b><b class='flag-5'>数据库</b>公司Zilliz发布<b class='flag-5'>Milvus</b>2.4<b class='flag-5'>向量</b><b class='flag-5'>数据库</b>

    科技云报到:大模型时代下,向量数据库的野望

    科技云报到:大模型时代下,向量数据库的野望
    的头像 发表于 10-14 17:18 735次阅读

    MySQL数据库是什么

    开发、企业应用和大数据场景。以下是其核心特性和应用场景的详细说明: 核心特性 关系型数据库模型
    的头像 发表于 05-23 09:18 908次阅读