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