milvus介绍
Milvus 矢量数据库创建于 2019 年,其唯一目标是:存储、索引和管理由深度神经网络和其他机器学习 (ML) 模型生成的大量嵌入向量。
作为一款专为处理向量查询而设计的数据库,Milvus 能够对万亿级向量进行索引。与现有的主要处理按照预定义模式进行结构化数据的关系型数据库不同,Milvus 自下而上地设计用于处理从非结构化数据转换而来的嵌入向量。
Docker Desktop安装
安装苹果芯片的docker桌面版:https://www.docker.com/products/docker-desktop/
Docker compose安装milvus-standalone
~ mkdir milvus-standalone
~ cd milvus-standalone/
~/milvus-standalone curl -sfL https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh -o standalone_embed.sh
~/milvus-standalone bash standalone_embed.sh start
~/milvus-standalone wget https://github.com/milvus-io/milvus/releases/download/v2.0.2/milvus-standalone-docker-compose.yml -O docker-compose.yml
~/milvus-standalone docker compose up -d
执行wget指令后生成embedEtcd.yaml、user.yaml配置文件和volumes文件夹,里面存放着milvus的程序代码。
当终端顺利跑起来之后,docker桌面端会自动显示出新创建好的容器。
安装Attu管理工具
在这里我选择安装了Attu的desktop版本:Releases · zilliztech/attu · GitHub,直接下载好dmg包安装即可,安装好打开权限即可使用、链接milvus数据库。
Load数据后,进行向量查询测试:
至此,milvus单机版的docker部署就大功告成啦!!!