一、介绍
项目官网:Milvus · Open Source Vector Database built for scalable similarity searchhttps://milvus.io/cn/
项目文档:
关于 Milvus - Milvus documentationhttps://milvus.io/cn/docs/v2.0.x/overview.md 最近我发现光靠mysql玩不转向量检索,每次匹配向量的时候都从数据库把所有向量读取出来挨个做点积求相似度,真是要命。
存储、索引和管理由深度神经网络和其他机器学习 (ML) 模型生成的大量向量。
Milvus简单看了一下发现,真香。
安装简单,使用简单,python接口完善。
它不光是数据库,还直接提供向量相似度检索结果,据称20万条向量索引仅需70ms,甚至还支持GPU加速。
主要就是三个概念:
(1)Filed:字段,可以是结构化数据、向量;
(2)Entity:一组Filed,类似表的一条数据;
(3)Collection:表;
记住这三个概念就开始发车。
二、安装
主要使用docker-compose安装,这里