最近在做一个人脸检索的小项目,数据量大概500万条,之前图省事直接用了faiss,结果发现更新和删除太痛苦了,每次都要重建索引。朋友推荐milvus,说支持实时增删,但我看了下部署复杂度有点劝退。另外也在犹豫要不要上pgvector,毕竟公司本来就用的postgres,运维成本低很多。想问问实际业务里,大家是怎么权衡faiss、milvus、pgvector这些方案的?特别是数据量上来之后,有没有遇到什么坑?比如内存占用、查询延迟、还有召回率这些,有没有比较真实的对比数据?现在项目上线压力大,怕选错方向后面返工,求指点。