voltar ao blog

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.