Key Takeaways
- Qdrant — 34.242 estrelas no GitHub, Apache-2.0, escrito em Rust. O Qdrant Cloud tem um nível gratuito para sempre com 0,5 vCPU, 1 GB de RAM e 4 GB de disco; o Standard cobra por consumo com SLA de 99,5% e sem taxa fixa de plataforma; o Premium acrescenta SSO e links VPC privados com 99,9% e um gasto mínimo.
- Pinecone — apenas nuvem por projeto, sem nenhuma versão auto-hospedada. O Starter é gratuito com 2 GB de armazenamento, 2 mi de unidades de escrita e 1 mi de leitura por mês. O Builder custa US$ 20/mês fixos com 10 GB, 5 mi de escritas e 2 mi de leituras. O Standard parte de um mínimo de US$ 50/mês e depois cobra por uso, e o Enterprise de um mínimo de US$ 500/mês acrescentando SLA de 99,95%, BYOC, HIPAA e registros de auditoria.
- Weaviate — 16.758 estrelas, BSD-3-Clause, escrito em Go. A correção mais importante desta página: o Weaviate Cloud não é mais um sandbox de 14 dias. Em 17 de junho de 2026 foi lançado um nível realmente gratuito, sem cartão de crédito e sem expiração: 100.000 objetos, 1 GB de memória e 10 GB de disco. Comparações que ainda mandam reservar US$ 45/mês desde o primeiro dia estão levando leitores a pagar por algo que agora é grátis.
- Os preços pagos do Weaviate também mudaram. A página de preços vigente lista o Flex a partir de US$ 45/mês e o Premium a partir de US$ 400/mês. O nível Plus de US$ 280/mês anunciado na atualização de outubro de 2025 não aparece mais ali, então cite Flex e Premium em vez da antiga estrutura de três níveis.
- Chroma — 29.174 estrelas, Apache-2.0, e agora um núcleo em Rust em vez do motor em Python com que começou. É o único dos quatro que roda dentro do processo sem servidor, e é exatamente por isso que vence na prototipagem.
- O Chroma Cloud também existe, algo que a maioria das comparações desta categoria omite por completo: o Starter custa US$ 0/mês mais consumo com US$ 5 de crédito inicial, o Team US$ 250/mês mais consumo, e o consumo é tarifado a US$ 2,50 por GiB escrito, US$ 0,33 por GiB armazenado ao mês, US$ 0,0075 por TiB consultado e US$ 0,09 por GiB devolvido. Há, portanto, quatro opções gerenciadas aqui, não três.
- Os quatro já têm nível gratuito, o que não era verdade há um ano e é a forma mais rápida de checar se a comparação que você está lendo foi atualizada.
- Um aviso que merece ser dito sem rodeios: o Pinecone de fato mantém um programa de afiliados para criadores de conteúdo, confirmado na sua página de parceiros. A PromptQuorum não está inscrita nele e não ganha nada com nenhum link daqui. Esta é a única categoria desta série em que tal programa existe, e é justamente por isso que a recomendação acima é Qdrant e não Pinecone.
🏆 A melhor escolha para o seu caso
A questão estrutural é se você opera o motor ou o aluga, e isso depende de qual é o seu recurso escasso: horas de engenharia ou orçamento. Leia de cima para baixo e pare na primeira linha que descreva você.
- Você tem alguma capacidade de operações e quer a melhor relação custo-desempenho → Qdrant, auto-hospedado ou no Qdrant Cloud. O menor consumo de recursos dos motores abertos e a maior comunidade dos três.
- Você quer zero trabalho de infraestrutura e vai pagar por isso → Pinecone. O produto serverless mais maduro, e o Builder a US$ 20/mês fixos é um plano de verdade, não um teste.
- A precisão da recuperação depende de misturar correspondência literal e semântica → Weaviate. BM25 mais vetor de forma nativa é a implementação híbrida mais madura aqui, e o nível gratuito já não custa nada para avaliar.
- Você está prototipando em um notebook e não quer servidor → Chroma. Roda no seu processo Python, então não há nada a provisionar antes de ter recuperação funcionando.
- Seus dados precisam ficar em hardware que você controla → Qdrant, Weaviate ou Chroma auto-hospedados. O Pinecone não tem versão auto-hospedada, então não atende a uma exigência dura de residência fora do nível Enterprise com BYOC.
- Você tem menos de cerca de 10.000 vetores → nenhum deles. pgvector no Postgres cobre essa escala sem acrescentar um serviço para operar, e você evita aprender uma API nova para uma carga que não precisa dela.
O que é de fato um banco vetorial
Um banco de dados vetorial armazena os embeddings numéricos de alta dimensão que um modelo de embeddings produz e responde consultas de vizinhos mais próximos sobre eles, que é o passo de recuperação no centro de qualquer pipeline RAG. Você entrega um vetor de consulta e ele devolve os vetores armazenados mais próximos, normalmente com o texto original e os metadados junto.
Bancos comuns tecnicamente conseguem fazer isso e desabam ao tentar em escala, porque busca exata de vizinhos mais próximos sobre milhões de vetores de alta dimensão é cara. Esses motores usam índices aproximados — HNSW nos quatro casos — que trocam um pouco de abrangência por uma aceleração enorme. Essa troca é a razão inteira de a categoria existir.
A consequência prática é que as diferenças interessantes entre os quatro não são "consegue achar vetores semelhantes": todos conseguem. São o quanto a filtragem por metadados se combina com o índice vetorial, o quanto a busca híbrida está madura, o que custa no seu volume e se você pode operá-lo. Para o pipeline que envolve tudo isso, veja construir RAG local.
Um banco de dados vetorial armazena embeddings de alta dimensão produzidos por um modelo de embeddings e responde consultas de vizinhos mais próximos sobre eles, que é o passo de recuperação no centro de um pipeline RAG.
É um buscador de significado em vez de palavras. Você dá um texto convertido em números e ele devolve os itens guardados cujos números estão mais perto, o que na prática são as passagens que significam aproximadamente a mesma coisa.
Qdrant, Pinecone, Weaviate e Chroma comparados
Cada um otimiza uma restrição diferente — consumo, simplicidade operacional, qualidade da recuperação ou tempo até a primeira consulta — em vez de competir recurso a recurso. Os preços foram lidos nas páginas de cada fornecedor em 28 de agosto de 2026, e os números dos repositórios vieram da API do GitHub no mesmo dia.
| Critério | Qdrant | Pinecone | Weaviate | Chroma |
|---|---|---|---|---|
| Estrelas no GitHub | 34.242 | Não é código aberto | 16.758 | 29.174 |
| Licença | Apache-2.0 | Proprietária | BSD-3-Clause | Apache-2.0 |
| Escrito em | Rust | Não divulgado | Go | Núcleo em Rust |
| Auto-hospedável | Sim, grátis | Não, só nuvem | Sim, grátis | Sim, grátis |
| Roda no processo | Não, servidor | Não, hospedado | Não, servidor | Sim |
| Nível gratuito na nuvem | 0,5 vCPU, 1 GB, 4 GB | 2 GB, 2mi escritas, 1mi leituras | 100.000 objetos, 1 GB, 10 GB | US$ 0/mês mais US$ 5 de crédito |
| Entrada paga | Por consumo, sem taxa fixa | Builder US$ 20/mês fixos | Flex a partir de US$ 45/mês | Team US$ 250/mês mais consumo |
| Busca híbrida | Nativa, esparsa mais densa | Sim | BM25 nativo, a mais madura | Mais recente, menos completa |
| SLA no nível de entrada | 99,5% no Standard | Só Enterprise, 99,95% | 99,5% no Flex | Não publicado abaixo do Enterprise |
| Programa de afiliados | Nenhum encontrado | Sim, não estamos nele | Nenhum encontrado | Nenhum encontrado |
⚠️Warning: Duas linhas aqui contradizem a maioria das comparações ainda em circulação. O Weaviate tem um nível gratuito sem expiração desde 17 de junho de 2026, não um sandbox de 14 dias. E o Chroma tem produto gerenciado na nuvem, então esta categoria tem quatro opções gerenciadas em vez das três normalmente listadas.
Auto-hospedar ou nuvem gerenciada
Auto-hospedar dá controle de custo e residência de dados e transfere a você disponibilidade, backups e escalonamento; a nuvem gerenciada revende isso de volta. Sendo honesto, a diferença de dinheiro é menor do que a maioria das equipes espera e a de tempo é maior.
Um Qdrant ou Weaviate de nó único em uma máquina modesta roda um milhão de vetores por cerca de US$ 40 a US$ 80 por mês de infraestrutura. Os equivalentes gerenciados caem em faixa parecida nessa escala. O que de fato os separa são as duas a cinco horas por mês que alguém gasta aplicando correções, monitorando, restaurando depois de um deploy ruim e sendo acionado quando um disco enche. Coloque nisso o valor-hora real da sua equipe e a comparação geralmente se inverte.
Os casos em que auto-hospedar vence com clareza não são principalmente sobre dinheiro. São residência de dados, uma exigência de isolamento ou instalação local, e volume alto o bastante para que a cobrança por consumo ultrapasse uma máquina fixa. O caso em que o gerenciado vence com clareza é uma equipe pequena sem engenheiro sobrando, onde a alternativa a pagar não é economizar, mas entregar mais tarde.
💡Tip: O Pinecone é a única opção aqui sem alternativa auto-hospedada, e isso é uma consideração de migração e não um defeito. Sair do Weaviate ou do Qdrant Cloud muda onde o mesmo motor roda; sair do Pinecone significa trocar de motor e reescrever suas consultas.
Qdrant: a escolha padrão
O Qdrant é a recomendação para a maioria das equipes porque tem o menor consumo de recursos dos motores abertos, a maior comunidade dos três e um nível de nuvem gratuito indefinidamente em vez de por uma janela de teste. É também o que menos opina sobre como você estrutura seus dados.
Qdrant — melhor no geral
34.242 estrelas, Apache-2.0, Rust, nível de nuvem gratuito para sempre
O Qdrant é escrito em Rust, o que aparece como menor consumo de memória e CPU para a mesma carga do que as alternativas de herança Go e Python, e esse consumo é a razão prática de ele render mais em um único nó. Sua filtragem é a mais forte aqui: aplica as condições de metadados durante a travessia do índice HNSW em vez de filtrar os resultados depois, então uma consulta muito filtrada não degenera silenciosamente em varredura. A busca híbrida é nativa por meio de vetores esparsos ao lado dos densos. Os preços na nuvem são os mais limpos dos quatro: um nível gratuito com 0,5 vCPU, 1 GB de RAM e 4 GB de disco, gratuito para sempre em vez de limitado no tempo; um nível Standard cobrado sobre o consumo real de vCPU, memória e armazenamento, com SLA de 99,5% e sem taxa fixa de plataforma por cima; e um nível Premium que acrescenta SSO e links VPC privados com SLA de 99,9% e um gasto mínimo. A ausência de taxa de plataforma é o que o torna a escolha atenta ao custo: você paga por recursos, não pelo privilégio de ser cliente.
Vantagens
- +O menor consumo de recursos dos motores abertos, então um único nó vai mais longe
- +Filtragem aplicada durante a travessia do índice e não depois, então consultas filtradas continuam rápidas
- +Nível de nuvem gratuito para sempre em vez de um teste, e Standard por consumo sem taxa fixa
- +Apache-2.0 com a maior comunidade aqui, 34.242 estrelas, e o mesmo motor auto-hospedado ou gerenciado
Desvantagens
- –Linguagem de consulta própria em vez de SQL ou GraphQL, então há curva de aprendizado
- –Menos módulos de vetorização embutidos que o Weaviate — você traz seu pipeline de embeddings
- –Auto-hospedar ainda significa operar e monitorar um servidor, por menor que seja o consumo
Pinecone: a escolha sem operações
O Pinecone é o produto gerenciado mais maduro daqui e o único sem nenhuma versão auto-hospedada, o que é ao mesmo tempo sua maior força e seu maior compromisso. O que você compra é a ausência de trabalho operacional.
Pinecone — melhor quando você quer zero trabalho de infraestrutura
Serverless só na nuvem, Starter gratuito, Builder US$ 20/mês fixos
O Pinecone é um produto gerenciado desde o início, e não um motor aberto com hospedagem acoplada, e isso aparece na entrada: sem planejamento de capacidade, sem dimensionamento de índice, nada a provisionar antes da primeira consulta. Para uma equipe sem experiência com bancos vetoriais isso é uma vantagem real, não de marketing. Os planos são Starter gratuito com 2 GB de armazenamento, 2 mi de unidades de escrita e 1 mi de leitura por mês mais 1 GB de saída; Builder a US$ 20/mês fixos com 10 GB, 5 mi de escritas, 2 mi de leituras e 10 GB de saída; Standard a partir de um mínimo de US$ 50/mês e depois pago por uso, acrescentando nós de leitura dedicados, backup e restauração, RBAC e SSO SAML; e Enterprise a partir de um mínimo de US$ 500/mês acrescentando SLA de 99,95%, nuvem própria, endpoints privados, chaves de criptografia gerenciadas pelo cliente, registros de auditoria, SCIM e conformidade HIPAA. O Builder merece menção à parte porque um plano fixo de US$ 20 com limites reais é incomum nesta categoria e remove a principal objeção ao Pinecone em projetos pessoais.
Vantagens
- +A experiência serverless mais madura daqui, sem nada a provisionar ou dimensionar
- +Builder a US$ 20/mês fixos é um compromisso realmente pequeno com limites utilizáveis
- +Os recursos de conformidade são reais no Enterprise: HIPAA, BYOC, chaves gerenciadas, auditoria e SCIM
- +A cobrança por consumo acima do mínimo mantém baratas as aplicações de pouco tráfego
Desvantagens
- –Sem versão auto-hospedada, então sair significa trocar de motor e não mover uma instalação
- –Uma exigência dura de residência só pode ser atendida via Enterprise com BYOC a partir de US$ 500/mês
- –O consumo de unidades de leitura e escrita é fácil de subestimar, e as faturas podem surpreender
Weaviate: a escolha de busca híbrida
O Weaviate tem a busca híbrida mais madura dos quatro e, desde junho de 2026, também um nível gratuito que não expira — o que invalida o conselho que a maioria das comparações ainda dá sobre ele. Se a qualidade da recuperação é o seu gargalo, olhe aqui primeiro.
Weaviate — melhor quando a busca híbrida importa
16.758 estrelas, BSD-3-Clause, Go, nível gratuito sem expiração desde junho de 2026
O Weaviate combina a pontuação de palavras-chave BM25 com a similaridade vetorial de forma nativa na sua API de consulta, e faz isso há mais tempo que os outros, o que aparece no controle que você tem sobre a mistura. Isso importa mais do que parece: a busca puramente semântica erra de forma confiável códigos de produto, números de modelo, mensagens de erro e siglas exatas, porque o significado desses tokens é sua forma literal. O Weaviate ainda traz módulos de vetorização que chamam provedores de embeddings por você, de modo que o banco assume o embedding em vez da sua aplicação. Nos preços, o dado importante é recente: em 17 de junho de 2026 o Weaviate lançou um nível gratuito sem cartão de crédito e sem expiração, com 100.000 objetos, 1 GB de memória e 10 GB de disco. Ele substituiu o sandbox de 14 dias que as comparações ainda descrevem. Os planos pagos na página vigente são Flex a partir de US$ 45/mês, pago por uso com SLA de 99,5%, e Premium a partir de US$ 400/mês para implantação compartilhada ou dedicada; o nível Plus de US$ 280/mês do anúncio de outubro de 2025 não aparece mais ali.
Vantagens
- +A busca híbrida mais madura daqui, com controle real sobre a mistura de palavra-chave e vetor
- +Nível gratuito sem expiração e sem cartão desde junho de 2026: 100.000 objetos, 1 GB de memória, 10 GB de disco
- +Os módulos de vetorização embutidos permitem que o banco assuma o embedding em vez da sua aplicação
- +O mesmo motor auto-hospedado e gerenciado, então há caminho de migração nos dois sentidos
Desvantagens
- –Definir esquema antecipadamente o torna o mais pesado de montar dos três motores abertos
- –Consumo de recursos maior que o do Qdrant para cargas comparáveis
- –Os preços mudaram duas vezes em menos de um ano, então verifique a página atual em vez de confiar em uma comparação
Chroma: a escolha para prototipar
O Chroma é o único dos quatro que roda dentro do seu processo Python sem servidor, o que o torna o caminho mais rápido do nada até uma recuperação funcionando. É mais estreito que os outros por escolha, e assume isso.
Chroma — melhor para prototipar e para cargas pequenas e médias
29.174 estrelas, Apache-2.0, núcleo em Rust, `pip install chromadb` e roda
O Chroma instala com pip e roda embarcado, então um notebook pode ter busca semântica funcionando em poucas linhas sem contêiner, sem porta e sem configuração. Essa única propriedade explica por que ele domina em tutoriais e protótipos, e é uma vantagem de engenharia real e não uma muleta para iniciantes: poder testar a lógica de recuperação sem infraestrutura encurta bastante o ciclo. O núcleo do motor foi reescrito em Rust, então a história de desempenho é melhor do que suas origens em Python sugerem, embora a filtragem por metadados siga mais simples que a do Qdrant e a busca híbrida seja mais recente e menos completa. O Chroma Cloud também existe, o que a maioria das comparações desta categoria omite: o Starter custa US$ 0/mês mais consumo com US$ 5 de crédito e 10 bancos, o Team US$ 250/mês mais consumo com 100 bancos e suporte dedicado no Slack, e o Enterprise acrescenta clusters de locatário único ou BYOC. O consumo é tarifado a US$ 2,50 por GiB escrito, US$ 0,33 por GiB armazenado ao mês, US$ 0,0075 por TiB consultado e US$ 0,09 por GiB devolvido.
Vantagens
- +Roda no processo sem servidor, então não há nada a provisionar para começar
- +O mais fácil de aprender dos quatro e o mais comum em tutoriais e exemplos
- +Agora com núcleo em Rust, então o desempenho é melhor do que a herança Python sugere
- +O Chroma Cloud começa em US$ 0/mês mais consumo, então ir para gerenciado não exige um salto para uma mensalidade
Desvantagens
- –A filtragem por metadados é mais simples que a do Qdrant e a busca híbrida é a menos completa aqui
- –Não é o motor com o qual escalar para dezenas de milhões de vetores: migre antes disso, não depois
- –O modelo embarcado que o torna fácil também significa que ele não é um servidor multi-inquilino por padrão
Todos já têm um nível gratuito
Desde junho de 2026 os quatro fornecedores oferecem um jeito de rodar uma carga real a custo zero, e essa é a forma mais rápida de saber se a comparação que você está lendo foi atualizada neste ano. Um guia que diz que o Weaviate só oferece um sandbox de 14 dias está descrevendo um estado do mundo que acabou em 17 de junho de 2026.
As quatro ofertas gratuitas têm formatos genuinamente diferentes, e isso importa mais do que o fato de existirem. O Qdrant Cloud dá um cluster persistente de nó único com 0,5 vCPU, 1 GB de RAM e 4 GB de disco, grátis para sempre: uma máquina pequena que fica com você. O Pinecone Starter é gratuito com 2 GB de armazenamento e cotas medidas de 2 mi de unidades de escrita e 1 mi de leitura por mês: capacidade mais orçamento de vazão. O plano gratuito do Weaviate dá 100.000 objetos, 1 GB de memória e 10 GB de disco sem cartão e sem expiração: o mais generoso em disco. O Chroma Cloud Starter custa US$ 0 por mês mais consumo com US$ 5 de crédito, que é um saldo e não uma cota permanente, e vai acabar se esgotando sob carga.
Leia isso contra a sua carga, não uns contra os outros. Se você armazena muito e consulta pouco, os 10 GB do Weaviate são a oferta mais forte daqui. Se consulta o tempo todo contra um corpus pequeno, a cota de unidades de leitura do Pinecone importa mais que o número de disco de qualquer um.
⚠️Warning: O "US$ 0/mês" do Chroma Cloud não é o mesmo tipo de gratuito dos outros três. É um plano tarifado por consumo com US$ 5 de crédito inicial, então é grátis até o crédito acabar e não de forma contínua. Os outros três têm cotas permanentes que se renovam ou persistem.
Quanto custa 1M de vetores em 12 meses
Para um milhão de vetores de 1.536 dimensões — aproximadamente um corpus do tamanho dos embeddings da OpenAI — os custos de infraestrutura estão próximos o bastante entre auto-hospedado e gerenciado para que o tempo de operações decida. Os números abaixo assumem uma instalação de nó único em uma máquina de US$ 40 a US$ 80 por mês com 4 vCPU e 16 GB de RAM, contra o nível mais baixo de cada fornecedor que cobre a mesma carga com folga.
| Abordagem | Infra mensal | Horas ops/mês | Custo ops a US$ 75/h | Total 12 meses |
|---|---|---|---|---|
| Qdrant auto-hospedado | ~US$ 60 | 2–4 | US$ 150–300 | ~US$ 2.520–4.320 |
| Weaviate auto-hospedado | ~US$ 60 | 3–5 | US$ 225–375 | ~US$ 3.420–5.220 |
| Chroma auto-hospedado | ~US$ 40 | 2–3 | US$ 150–225 | ~US$ 2.280–3.180 |
| Pinecone Standard | US$ 50 mín. mais uso | 0,5–1 | US$ 38–75 | ~US$ 1.060–1.500 |
| Weaviate Cloud Flex | US$ 45 mín. mais uso | 0,5–1 | US$ 38–75 | ~US$ 996–1.440 |
| Qdrant Cloud Standard | est. US$ 40–70 | 0,5–1 | US$ 38–75 | ~US$ 936–1.740 |
A um milhão de vetores normalmente é a linha de operações que decide, não o preço de tabela. Auto-hospede quando residência ou volume exigirem; caso contrário, os níveis gerenciados saem mais baratos assim que suas próprias horas forem precificadas com honestidade.
📌Note: São estimativas modeladas a partir de preços típicos de máquinas e preços de tabela dos fornecedores em 28 de agosto de 2026, não faturas de produção medidas. Os custos por consumo no Pinecone, Qdrant Cloud e Chroma Cloud variam com o volume de consultas, então passe seu volume previsto de leituras e escritas pela calculadora de cada fornecedor antes de se comprometer.
Busca híbrida e suporte a frameworks
Os quatro se integram a LangChain e LlamaIndex, então a questão do framework está praticamente resolvida; onde eles realmente diferem é na busca híbrida. A busca híbrida mistura a pontuação por palavras-chave, normalmente BM25, com a similaridade vetorial, e existe porque a busca puramente semântica tem um modo de falha específico e previsível.
Esse modo de falha são os tokens exatos. Códigos de produto, números de modelo, mensagens de erro, identificadores de versão e siglas significam sua forma literal, e o embedding de "ERR_4021" fica perto dos embeddings de outras mensagens de erro em vez de perto da passagem que documenta justamente aquela. A correspondência por palavra-chave pega isso trivialmente e a busca semântica não, e é por isso que misturar as duas eleva a precisão em corpora técnicos muito mais do que ajustar o modelo de embeddings.
O Weaviate tem a implementação mais madura, com pontuação BM25 e vetorial combinadas na API de consulta e controle real sobre o peso. O Qdrant chega ao mesmo lugar por meio do suporte nativo a vetores esparsos ao lado dos densos, o que é arquiteturalmente mais limpo e aproximadamente igual em capacidade. O Pinecone dá suporte a isso em seus tipos de índice esparso e denso. A do Chroma é a mais nova e menos completa, e é a que convém medir contra suas próprias consultas antes de depender dela em um caminho crítico de lançamento.
Quem deve usar qual
Tamanho da equipe, capacidade de operações e exigências de residência decidem isso, não tabelas de benchmark. Seis perfis cobrem a maioria dos leitores.
- Desenvolvedor sozinho ou projeto RAG pessoal → Chroma embarcado. Sem servidor, sem custo mensal, e com a recuperação funcionando no mesmo processo da sua aplicação.
- Equipe pequena andando rápido e sem contratação de operações → Pinecone Builder a US$ 20/mês, ou o nível gratuito do Qdrant Cloud se você espera auto-hospedar depois.
- Equipe com capacidade de operações otimizando custo em escala → Qdrant, auto-hospedado ou no Standard. Por consumo e sem taxa de plataforma é o caminho mais barato com honestidade.
- A qualidade da recuperação é o gargalo em um corpus técnico → Weaviate, avaliado no nível agora gratuito, pela maturidade da sua busca híbrida.
- Equipe com prioridade em privacidade ou regulada com exigência de residência → Qdrant ou Weaviate auto-hospedados. O Pinecone só atende a isso via Enterprise com BYOC a partir de US$ 500/mês.
- Abaixo de cerca de 10.000 vetores → pgvector no Postgres. Acrescentar aqui um motor dedicado é custo operacional sem ganho na recuperação.
Bancos vetoriais na UE, no Japão e na China
Um repositório vetorial guarda embeddings dos seus documentos de origem e, em praticamente qualquer instalação, também o texto original como payload. Isso transforma a escolha entre hospedado e auto-hospedado em uma questão de proteção de dados em três mercados importantes.
Pule isto se…
Se você tem menos de cerca de 10.000 vetores, pule os quatro e use pgvector no Postgres. Nessa escala uma varredura exata de vizinhos mais próximos termina em milissegundos, então o índice aproximado que justifica um motor dedicado resolve um problema que você não tem. Se já roda Postgres, o pgvector acrescenta um tipo de coluna e um índice em vez de um serviço, e seus vetores ficam na mesma transação das linhas que descrevem, o que elimina silenciosamente uma classe inteira de erros de consistência em que índice e dados de origem divergem.
SQLite com `sqlite-vec` cobre o mesmo terreno para aplicações sem nenhum servidor de banco. E se seus embeddings são estáticos e mudam pouco, um índice FAISS versionado no seu repositório é mais simples que tudo isso: sem serviço, sem esquema, sem migração.
O limiar que vale a pena esperar é concreto: centenas de milhares de vetores, latência de consulta que uma varredura sequencial já não consegue esconder, ou necessidade de filtragem por metadados que se componha com a busca por similaridade em vez de rodar depois dela. Subir um motor dedicado antes disso significa operar um serviço para resolver um problema que o seu banco atual já cobre.
💡Tip: Um gatilho útil: passe para um motor dedicado na primeira vez que uma consulta de recuperação for lenta o bastante para um usuário notar, ou na primeira vez que precisar de busca por similaridade filtrada e sua montagem atual obrigar a escolher entre o filtro e a ordenação.
Erros comuns ao escolher um banco de dados vetorial
- 1Acreditar que o Weaviate só oferece um sandbox de 14 dias
Why it matters: O Weaviate lançou em 17 de junho de 2026 um nível gratuito sem cartão de crédito e sem expiração, com 100.000 objetos, 1 GB de memória e 10 GB de disco. Comparações que ainda aconselham reservar US$ 45/mês desde o primeiro dia estão levando leitores a pagar por algo que agora é grátis, e esta é atualmente a afirmação desatualizada mais comum da categoria. - 2Tratar o Chroma como só embarcado e não ver o Chroma Cloud
Why it matters: O Chroma Cloud tem um plano Starter a US$ 0/mês mais consumo com US$ 5 de crédito e um plano Team a US$ 250/mês. A maioria das comparações lista três opções gerenciadas quando há quatro, o que distorce a conclusão para equipes que gostam do modelo do Chroma e presumem que ir para gerenciado implica abandoná-lo. - 3Escolher o Pinecone por ser o nome mais citado
Why it matters: O Pinecone é a opção mais divulgada desta categoria e mantém um programa de afiliados real para criadores de conteúdo, o que significa que o volume de cobertura que o recomenda não é independente do incentivo comercial. Ele é genuinamente a melhor escolha sem operações; não é automaticamente a melhor nem a mais barata, e é o único que você não pode auto-hospedar. - 4Calcular a auto-hospedagem só contra o custo da máquina
Why it matters: Equipes comparam uma máquina de US$ 60 com um plano gerenciado de US$ 50 e concluem que auto-hospedar sai mais barato, ignorando as duas a cinco horas mensais de correções, monitoramento e verificação de backups. A qualquer valor-hora de engenharia realista esse tempo supera a diferença de preço, e é por isso que a tabela de doze meses acima inverte a comparação ingênua. - 5Subir um motor dedicado para um projeto abaixo de 10.000 vetores
Why it matters: Nessa escala o pgvector dentro do Postgres que você já tem responde às mesmas consultas sem nenhum serviço novo para operar, e mantém os vetores transacionalmente consistentes com as linhas que descrevem. Acrescentar aqui um motor dedicado compra custo operacional e uma API nova sem nenhum ganho na recuperação.
Perguntas frequentes
O que é um banco de dados vetorial?
Um banco de dados vetorial armazena os embeddings numéricos de alta dimensão que um modelo de embeddings produz e responde consultas de vizinhos mais próximos sobre eles, que é o passo de recuperação no centro de um pipeline RAG. Bancos comuns não são otimizados para busca por similaridade sobre milhões de vetores de alta dimensão, e por isso existem motores dedicados como Qdrant, Pinecone, Weaviate e Chroma: eles usam índices aproximados que trocam um pouco de abrangência por uma aceleração enorme.
Qual banco de dados vetorial tem nível gratuito?
Os quatro em 2026, o que não era verdade há um ano. O Qdrant Cloud tem um nó gratuito para sempre com 0,5 vCPU, 1 GB de RAM e 4 GB de disco. O Pinecone Starter é gratuito com 2 GB de armazenamento, 2 mi de unidades de escrita e 1 mi de leitura por mês. O Weaviate lançou em 17 de junho de 2026 um nível gratuito sem cartão e sem expiração com 100.000 objetos, 1 GB de memória e 10 GB de disco. O Chroma Cloud Starter custa US$ 0 por mês mais consumo com US$ 5 de crédito, que é um saldo e não uma cota permanente.
O Pinecone é melhor que o Weaviate para RAG?
Nenhum é universalmente melhor. O Pinecone tem o produto gerenciado serverless mais maduro e nenhuma versão auto-hospedada, então escolhê-lo é um compromisso com aquele motor. O Weaviate oferece o mesmo motor auto-hospedado e gerenciado, dando caminho de migração nos dois sentidos, e tem a busca híbrida mais madura. Escolha o Pinecone se o que você compra é simplicidade operacional; escolha o Weaviate se a qualidade da recuperação em conteúdo técnico importa ou se quer a opção de ir para hardware próprio depois.
Quanto custa um banco vetorial para 1 milhão de vetores?
Com preços de tabela de agosto de 2026, um nível gerenciado fica em torno de US$ 45 a US$ 70 por mês nessa escala antes de excedentes, enquanto auto-hospedar em uma máquina pequena custa de US$ 40 a US$ 60 por mês de infraestrutura mais duas a cinco horas mensais de operações. Uma vez precificadas essas horas a um valor de engenharia realista, o gerenciado costuma sair mais barato em doze meses — veja a tabela comparativa completa acima.
O Qdrant é a mesma coisa que o Weaviate?
Não. São projetos de código aberto distintos, com arquiteturas e interfaces de consulta diferentes. O Qdrant é escrito em Rust com API própria sobre REST e gRPC; o Weaviate é escrito em Go e é conhecido pela sua interface GraphQL. Ambos suportam busca híbrida e ambos rodam auto-hospedados ou gerenciados, mas consultas escritas para um não são portáveis para o outro sem reescrita. O Qdrant tem o menor consumo e a filtragem mais forte; o Weaviate tem a busca híbrida mais madura e módulos de vetorização embutidos.
Como migro do Chroma para o Qdrant?
Exporte a coleção do Chroma com o cliente Python usando `collection.get(include=["embeddings","metadatas","documents"])`, e então insira em lote os vetores e os payloads em uma nova coleção do Qdrant com o método `upsert` do cliente, garantindo que a métrica de distância combine entre os dois: cosseno, produto escalar ou euclidiana. Se você construiu sobre LangChain ou LlamaIndex, ambos abstraem o repositório vetorial, então trocar o backend é em grande medida uma mudança de configuração mais uma reindexação.
Esses fornecedores têm programas de afiliados?
O Pinecone tem. Sua página de parceiros lista um programa de afiliados voltado a criadores de conteúdo e educadores que ganham comissão por conteúdo que demonstre o Pinecone, ao lado das categorias de parceiros de tecnologia, de soluções e de indicação. Não encontramos programa público equivalente para Qdrant, Weaviate ou Chroma, que em vez disso listam parcerias de tecnologia e revenda voltadas a empresas. A PromptQuorum não está inscrita no programa do Pinecone e não ganha nada com nenhum link desta página — vale dizer sem rodeios, porque esta é a única categoria em que tal programa existe e não é a opção que recomendamos primeiro.
Posso usar o Chroma em produção ou ele serve só para prototipar?
Ele é usado em produção para aplicações RAG pequenas e médias, e seu núcleo em Rust torna isso uma escolha mais razoável do que suas origens em Python sugerem. A restrição é a escala: planeje a migração para Qdrant ou Weaviate antes de estar bem dentro dos milhões de vetores, e não depois de um incidente de latência. O Chroma Cloud também existe se você quiser o mesmo modelo gerenciado, a partir de US$ 0 por mês mais consumo.
Veredito final
- Use o Qdrant se quer a melhor relação custo-desempenho e um motor que funcione auto-hospedado ou gerenciado — próximo passo: comece no nível de nuvem gratuito para sempre e vá para o Standard quando os 4 GB ficarem pequenos, em vez de provisionar antes uma máquina.
- Use o Pinecone se quer zero trabalho de infraestrutura e aceita a amarração ao motor — próximo passo: comece no Builder a US$ 20/mês e modele seu volume de unidades de leitura e escrita antes de passar ao Standard.
- Use o Weaviate se a busca híbrida é central para a recuperação — próximo passo: avalie no nível gratuito, que desde junho de 2026 não custa nada e não expira.
- Use o Chroma se está prototipando e quer recuperação funcionando hoje — próximo passo: `pip install chromadb`, e planeje a migração para Qdrant ou Weaviate no seu próprio ritmo.
- Pule os quatro se tem menos de cerca de 10.000 vetores — próximo passo: use pgvector dentro do Postgres que já roda, e reavalie quando a latência ou a busca filtrada realmente forçarem a questão.