向量数据库选Milvus还是Qdrant?各自有什么坑?
最近在这个方向上踩了不少坑,想听听大家的实际经验。
向量数据库选Milvus还是Qdrant?各自有什么坑?
最近在这个方向上踩了不少坑,想听听大家的实际经验。
两家都用过一段时间,说点实际感受。Milvus功能确实全,但部署那套依赖挺劝退的,etcd、MinIO、Pulsar一堆组件,小团队维护起来心累,跑起来了资源占用也不低。Qdrant单机部署爽快,Rust写的性能不错,过滤查询那块设计得挺顺手,但分布式这块成熟度跟Milvus比还是差些,集群模式文档和案例少。坑的话,Milvus版本升级有时候索引要重建,数据量大了迁移很痛苦,Qdrant早期版本payload索引内存吃得厉害,不知道现在优化得咋样了。如果是千万级以内、想省心,我倾向Qdrant;真上亿规模、要多种索引和强一致,Milvus更稳。你们数据量大概什么级别,这个其实最影响选型。