项目实战 (2) --- 向量数据库设计

 目录

背景

向量数据库与实体存储库设计

milvus新版本下的限制

设计思路

向量数据详细设计

collection设计

字段设计

源码实现

源代码

代码解释

效果截图

collection 整体加载情况

各collection展示


背景

在(1)中你已经完成了视频的预处理。实际上视频的预处理如你所见,整个过程如果是demo,还是商用,区别蛮大的。在商用时,你需要考虑数据在预处理阶段的可持续性,以及为后续录入数据系统,包括query可能涉及的一些效能问题都不得不提前考虑一部分,毕竟对video数据的预处理会在很大程度上左右数据结构的设计,同时数据结构的设计更会影响之后的query 等上层使用逻辑。今天主要是focus 在向量数据库的设计及入库操作上,你需要设计出数据冗余相对小,且query 效率较好,同时考虑选型数据库本身的limitation基础上。

向量数据库与实体存储库设计

milvus新版本下的限制

虽然milvus在2.4.x支持了同一个 collection多个vector的录入,但从milvus 的schema 可以看出,一个collection最多支持4个相同type 的 vector fields。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PhoenixAI8

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值