最近在搭个人知识库的RAG,数据量不大,大概几万条文档切片。本来想直接上Chroma,轻量好部署,但看社区说Milvus性能强、支持标量过滤,以后数据涨了不用换。我实际测了下,Chroma在过滤元数据(比如按日期、标签筛)时明显变慢,Milvus却稳得很。可问题是我就是个个人项目,还要维护个Docker容器,有点重。想问问大家,实际生产里你们怎么权衡?是直接上Milvus一步到位,还是先用Chroma,等数据量真上来了再迁移?迁移成本高不高?另外,像Qdrant、Weaviate这些是不是也该纳入考虑?有点选择困难了……