Question· Q-004
pgvector ou Qdrant pour la base vectorielle ?
Les deux permettent le pré-filtrage par ACL ; l'arbitrage porte sur l'exploitation (une seule base PostgreSQL) contre les garanties natives de Qdrant (filtre imposé par JWT).
À vérifier#vector-db#pgvector#qdrant#permissions#ragPublié le 16 sept. 2026Mis à jour le 16 sept. 2026
- Identifiant
- Q-004
- Statut
- Ouverte
- Priorité
- Haute
Termes de l'arbitrage
| Critère | pgvector | Qdrant |
|---|---|---|
| Filtrage ACL | filtre SQL, RLS possible, interaction filtre/HNSW (iterative scan 0.8) | payload filtering natif, filtre imposé par JWT |
| Exploitation | une seule base à sauvegarder (documents, utilisateurs, vecteurs) | service supplémentaire, snapshots propres |
| Recherche hybride | tsvector/BM25 dans la même requête | full-text intégré |
| Maturité pour notre échelle | largement suffisante (quelques centaines de milliers de chunks) | idem |
Prochaine étape
Prototype des deux avec le même corpus fictif et le test de non-fuite ; mesurer latence et simplicité d'exploitation.