Vector Database
Um banco de dados vetorial é um armazenamento especializado otimizado para indexar, armazenar e consultar vetores de embedding de alta dimensionalidade.
O que é Vector Database?
Um banco de dados vetorial é um sistema projetado para dados vetoriais de alta dimensionalidade. Diferente de bancos tradicionais que encontram registros por correspondência exata, bancos vetoriais encontram por similaridade: retornam os vetores mais próximos no espaço de alta dimensionalidade. Esta operação, chamada busca ANN, é fundamental para RAG. O ecossistema inclui soluções dedicadas (Pinecone, Weaviate) e extensões (pgvector para PostgreSQL).
Como funciona Vector Database
Gerencia indexação (armazenar vetores com metadados) e consulta (encontrar vizinhos mais próximos, tipicamente em menos de 10ms).
Por que Vector Database é importante
Tornam o RAG escalável e rápido, mantendo a recuperação em milissegundos independentemente do tamanho da base.
Como a Chatloom usa Vector Database
Chatloom usa pgvector integrado ao modelo relacional, complementado por tsvector para busca híbrida.
Termos Relacionados
Explore conceitos relacionados para aprofundar seu entendimento.
Perguntas Frequentes
- Preciso de um banco vetorial separado?
- Não necessariamente. pgvector adiciona capacidades vetoriais ao PostgreSQL.
- Quanta capacidade?
- Milhões a bilhões de vetores. A maioria dos chatbots tem milhares de fragmentos.
- O que é busca ANN?
- Algoritmos que encontram vetores aproximadamente mais próximos com velocidade sub-milissegundo.
Recursos Relacionados
Construa seu primeiro agente
em menos de uma hora.
Escolha um modelo, conecte seu conteúdo e implante em todos os canais. Seu plano gratuito está pronto quando você estiver.