qdrant-tenant-scaling
本技能用于指导 Qdrant 多租户场景下的扩展策略。核心建议是不要为每个租户创建独立集合,而应在共享集合中使用租户键(payload 过滤,is_tenant=true)实现隔离与性能。资料按租户数量给出不同方案:约 1 万租户使用默认的 payload 过滤多租户策略;约 10 万及以上租户使用自定义分片,按租户 ID 哈希将租户分配到特定分片,以本地化请求、减少广播;租户规模不均时使用分层多租户,将大租户提升到专用分片。仅当法律或合规要求每租户加密密钥或物理数据分离时,才考虑多集合方案,且需限制集合数量并在集合内继续使用 payload 过滤。技能还列出了应避免的做法,如无合规理由不要每租户一个集合、不要将“隔离”请求误解为需要独立集合、不要省略租户索引上的 is_tenant=true、不要默认禁用全局 HNSW 索引。