Heurística rápida: quando usar Postgres + pgvector?
·1 min de leitura
mlinfrapostgres
Use pgvector quando:
- Você já usa Postgres e quer evitar "mais um banco"
- Seus vetores cabem em RAM/SSD razoavelmente (menos de 10M vetores)
- Você mede recall/latência e aceita aproximação controlada
- Você quer transações ACID com seus dados vetoriais
Considere alternativas quando:
- Volume muito alto (mais de 100M vetores)
- Precisa de sharding nativo
- Multi-tenancy complexa com isolamento forte
- Latência p99 menor que 10ms é crítica
decisão
pgvector é o "boring technology" de busca vetorial. Na dúvida, comece com ele.