Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

Neo4j

Banco de dados de grafos consolidado, com consultas em Cypher, busca vetorial embutida e uma Community Edition sob GPL.

Análise de Sheela · Atualizado

Ver no GitHub Código aberto

Nossa nota

4.1/5

O armazenamento de grafos padrão quando o seu RAG ou a memória do seu agente realmente precisam de relacionamentos, mas a edição gratuita para em um servidor e a maior parte do RAG não precisa de grafo nenhum.

O que é Neo4j?

O Neo4j guarda dados como nós e relacionamentos e os consulta com Cypher, uma linguagem de correspondência de padrões. O repositório no GitHub contém a Community Edition, escrita em Java e licenciada sob GPLv3. Ela inclui o motor de grafos, transações ACID, Cypher, índices de texto completo e índices vetoriais.

Para trabalho com IA, o Neo4j 2025.10 acrescentou um tipo de propriedade VECTOR nativo, e desde a 2026.02 a cláusula SEARCH do Cypher consegue filtrar dentro de um índice vetorial, então uma consulta vetorial restrita por propriedades do grafo ainda devolve o número de linhas pedido. Isso funciona na Community, na Enterprise e no Aura. O Neo4j também mantém uma biblioteca GraphRAG em Python, e a maioria dos projetos de RAG com grafos e de memória de agentes, incluindo Graphiti e LightRAG, pode usá-lo como armazenamento de grafos.

A Community Edition roda em um único servidor. Clusters, backups a quente, vários bancos de dados e segurança baseada em papéis exigem a Enterprise Edition comercial ou o AuraDB, o serviço gerenciado na nuvem.

Quanto custa Neo4j?

PlanoPreçoO que inclui
Community EditionFreeGPLv3
AuraDB FreeFree
AuraDB Professional$0.09/GB/hourMínimo de 1 GB
AuraDB Business Critical$0.20/GB/hourMínimo de 2 GB
EnterpriseBy quote

Community Edition gratuita sob GPLv3. Enterprise sob orçamento. AuraDB: plano Free; Professional US$ 0,09/GB/hora (mínimo de 1 GB); Business Critical US$ 0,20/GB/hora (mínimo de 2 GB).

Neo4j vale a pena?

O Neo4j é a escolha segura de banco de grafos para trabalho com IA, principalmente porque todo o resto o suporta. O Graphiti o recomenda para projetos novos, o LightRAG o lista como backend de grafos, e a biblioteca GraphRAG e o Aura Agent do próprio Neo4j constroem agentes de recuperação sobre ele. O repositório é ativo, com cerca de 17.350 estrelas no GitHub e a Community Edition 2026.10.1 marcada em 20 de outubro de 2026; as versões aparecem como tags, não como releases do GitHub.

O suporte vetorial agora é crível, não um remendo. A filtragem dentro do índice pela cláusula SEARCH do Cypher, disponível em geral desde a 2026.02 e incluída na Community Edition, resolve o problema clássico da pós-filtragem, em que uma consulta vetorial filtrada devolve resultados de menos. Isso significa que um único banco pode guardar o grafo e os embeddings de um sistema de RAG modesto.

A edição de código aberto é relevante, mas limitada. A Community Edition é GPLv3 e de servidor único, sem clusters, backups a quente ou controle de acesso granular. As duas edições também enviam dados de uso anônimos ao Neo4j por padrão (dbms.usage_report.enabled é true), algo que o próprio benchmark de segurança do Neo4j recomenda desligar. Por isso, as implantações em produção tendem a acabar na Enterprise, que não tem preço publicado, ou no AuraDB, em que o Business Critical custa a partir de US$ 0,20 por GB de memória por hora, com SLA de 99,95%.

Um grafo ajuda o RAG quando as perguntas seguem relacionamentos: quem se reporta a quem, quais contratos citam quais fornecedores, o que mudou e quando. Para busca semântica em documentos, pgvector ou Qdrant são mais simples e baratos, e uma instância Business Critical de 16 GB ligada o mês inteiro custa cerca de US$ 2.300, antes que alguém faça uma pergunta que precise de grafo.

Onde ele se destaca

  • Uma equipe de legal tech construindo busca em contratos

    Responder a perguntas como quais fornecedores estão sujeitos a cláusulas que citam uma entidade sancionada

    Guarde contratos, cláusulas e partes como nós, com embeddings no texto das cláusulas, e filtre a busca vetorial por propriedades do grafo com a cláusula SEARCH do Cypher. A Community Edition é gratuita em um servidor; desligue o envio de dados de uso antes de carregar dados de clientes.

  • Um engenheiro de IA acrescentando memória de longo prazo a um agente de suporte com o Graphiti

    Manter um registro com noção de tempo do que cada cliente disse e mudou

    Rode o Neo4j Community em Docker como backend do Graphiti, ou o AuraDB Professional a partir de US$ 0,09 por GB-hora (mínimo de 1 GB, cerca de US$ 66 por mês) para não ter de operar um banco. O grafo permite que o agente responda "o que mudou desde o mês passado".

  • Um CTO de uma fintech de 200 pessoas orçando a produção

    Decidir entre a Enterprise autogerenciada e o AuraDB gerenciado

    O AuraDB Business Critical começa em US$ 0,20 por GB-hora, com mínimo de 2 GB, várias zonas e SLA de 99,95%, e pausar a instância reduz a conta em 80%. A Enterprise para clusters on-premises tem preço definido pelo time de vendas, então uma estimativa do Aura é a única referência publicada.

Antes de decidir

Configuração
Imagem Docker, Neo4j Desktop ou um tarball para a Community; um primeiro banco roda em localhost:7474 (navegador) e 7687 (Bolt) em minutos. O AuraDB Free não pede cartão.
Integrações
Drivers oficiais para Python, Java, JavaScript, .NET e Go, a biblioteca Python neo4j-graphrag, integrações com LangChain e LlamaIndex e backends para Graphiti, LightRAG e Graphify.
Dados e privacidade
Community sob GPLv3; a Enterprise, de código fechado, exige licença comercial. Dados de uso anônimos vão para udc.neo4j.com por padrão; defina dbms.usage_report.enabled=false. Os detalhes de conformidade do AuraDB ficam no Trust Center, em trust.neo4j.com, e não na página de preços.
Custo em escala
A Community auto-hospedada custa o seu servidor, normalmente uma VM com muita memória. AuraDB Professional a partir de US$ 0,09/GB/hora (até 128 GB), Business Critical a partir de US$ 0,20/GB/hora (até 2 TB no GCP); armazenamento, IO e backups estão incluídos.
Limites
A Community é de servidor único, sem clusters, backups a quente ou controle de acesso granular; a Community Edition gratuita da biblioteca Graph Data Science limita a concorrência dos algoritmos a quatro núcleos de CPU e o catálogo a três modelos. Cerca de 233 issues e pull requests abertos no GitHub, onde o issue tracker é um canal de suporte secundário.

O que é bom

  • Suportado pela maioria das ferramentas de RAG com grafos e de memória de agentes
  • Índices vetoriais com filtragem dentro do índice na edição gratuita
  • O Cypher é expressivo para consultas de relacionamentos
  • O preço do AuraDB inclui armazenamento, IO e backups

O que não é

  • A Community Edition é de servidor único, sem clusters nem backups a quente
  • Envio de dados de uso ao Neo4j ligado por padrão
  • A GPLv3 pode não servir para alguns usos comerciais embutidos
  • Preço da Enterprise autogerenciada não publicado

Ideal para

Equipes cujas perguntas de RAG ou de memória de agentes dependem de relacionamentos entre entidades e que precisam de um armazenamento de grafos comprovado.

Alternativas ao Neo4j

Neo4j: perguntas frequentes

Neo4j vale a pena?
O armazenamento de grafos padrão quando o seu RAG ou a memória do seu agente realmente precisam de relacionamentos, mas a edição gratuita para em um servidor e a maior parte do RAG não precisa de grafo nenhum. Damos nota 4.1 de 5.
Quanto custa Neo4j?
Community Edition gratuita sob GPLv3. Enterprise sob orçamento. AuraDB: plano Free; Professional US$ 0,09/GB/hora (mínimo de 1 GB); Business Critical US$ 0,20/GB/hora (mínimo de 2 GB).
Quais são as desvantagens de Neo4j?
A Community Edition é de servidor único, sem clusters nem backups a quente; envio de dados de uso ao Neo4j ligado por padrão; a GPLv3 pode não servir para alguns usos comerciais embutidos; preço da Enterprise autogerenciada não publicado.
Para quem Neo4j é indicado?
Equipes cujas perguntas de RAG ou de memória de agentes dependem de relacionamentos entre entidades e que precisam de um armazenamento de grafos comprovado.
Quanto custa Neo4j para uma equipe ou em produção?
A Community auto-hospedada custa o seu servidor, normalmente uma VM com muita memória. AuraDB Professional a partir de US$ 0,09/GB/hora (até 128 GB), Business Critical a partir de US$ 0,20/GB/hora (até 2 TB no GCP); armazenamento, IO e backups estão incluídos.
Neo4j é seguro para dados da empresa?
Community sob GPLv3; a Enterprise, de código fechado, exige licença comercial. Dados de uso anônimos vão para udc.neo4j.com por padrão; defina dbms.usage_report.enabled=false. Os detalhes de conformidade do AuraDB ficam no Trust Center, em trust.neo4j.com, e não na página de preços.
Quais são as melhores alternativas ao Neo4j?
As alternativas mais próximas que analisamos são Graphiti, LightRAG, GraphRAG e pgvector.

Respostas verificadas em 26 de out. de 2026.