Mostrar detalhamento de classificação
Salvar em Minhas Listas
Reivindicado
Reivindicado

Principais Alternativas de Neo4j Graph Database Mais Bem Avaliadas

Avaliações e Detalhes do Produto de Neo4j Graph Database

Visão geral de Neo4j Graph Database

O que é Neo4j Graph Database?

O caminho mais rápido para o gráfico. Centrado no principal banco de dados gráfico nativo, a Neo4j Graph Data Platform de hoje é um conjunto de aplicativos e ferramentas que ajudam o mundo a entender os dados. A Plataforma inclui a Neo4j Graph Data Science Library – o principal espaço de trabalho de análise pronto para empresas para dados de gráfico, disponível tanto como código aberto quanto através de uma licença comercial para empresas – a ferramenta de visualização e exploração de gráficos Bloom, a linguagem de consulta Cypher - muito fácil de aprender e pode operar em produtos baseados em Neo4j, Apache Spark e Gremlin usando kits de ferramentas de código aberto: "Cypher on Apache Spark (CApS) e Cypher for Gremlin.), Neo4j ETL e Kettle para integração de dados, e inúmeras ferramentas adicionais, integrações e conectores para ajudar desenvolvedores e cientistas de dados a construir soluções baseadas em gráficos com facilidade. E a maior comunidade do mundo para ajudar a habilitar qualquer jornada de gráfico. Neo4j é o principal banco de dados gráfico escalável e compatível com ACID, projetado com uma arquitetura de cluster distribuído de alto desempenho, disponível em ofertas auto-hospedadas e na nuvem.

Detalhes Neo4j Graph Database
Idiomas Suportados
English
Mostrar menosMostrar mais
Descrição do Produto

Neo4 é um banco de dados de grafos, que destaca os relacionamentos de dados. De empresas oferecendo recomendações personalizadas de produtos e serviços; a sites adicionando capacidades sociais; a empresas de telecomunicações diagnosticando problemas de rede; a empresas reinventando dados mestres, identidade e modelos de acesso; as organizações adotam bancos de dados de grafos como a melhor maneira de modelar, armazenar e consultar tanto os dados quanto seus relacionamentos.

Como você se posiciona em relação aos seus concorrentes?

Neo4j é o líder no ranking de Graph DBMS por uma ampla margem (fonte: DB-Engines) e é líder no Forrester Wave para Graph Data Platform. Neo4j impulsiona mais de 2.000 startups, 800 empresas, 75% da Fortune 500 e mais de 200 mil desenvolvedores, tudo isso enquanto fornece a base definitiva para dados conectados em escala ilimitada e velocidade de desenvolvedor. Neo4j é usado por 7 dos 10 maiores varejistas do mundo, 3 dos 5 maiores fabricantes de aeronaves, 8 das 10 maiores empresas de seguros, todos os 20 maiores bancos da América do Norte, 8 dos 10 maiores fabricantes de automóveis, 3 dos 5 maiores hotéis do mundo e 7 das 10 maiores empresas de telecomunicações.

Neo4j oferece tecnologia de grafos fácil de aprender e usar, que foi testada em batalha para desempenho e escala, enquanto preserva a conformidade ACID e a integridade dos dados contra os casos de uso mais exigentes e é capaz de manter a execução performante à medida que as aplicações aumentam em complexidade.


Detalhes do Vendedor
Vendedor
Neo4j, Inc.
Ano de Fundação
2007
Localização da Sede
San Mateo, CA
Twitter
@neo4j
45,831 seguidores no Twitter
Página do LinkedIn®
www.linkedin.com
920 funcionários no LinkedIn®

JT
Visão Geral Fornecida por:

Avaliações Recentes de Neo4j Graph Database

Krunal K.
KK
Krunal K.Empresa (> 1000 emp.)
4.5 de 5
"Neo4j usado para soluções de cadeia de suprimentos de design"
A facilidade de criar gráficos e visualização de gráficos usando a plataforma neo4j
Usuário Verificado
U
Usuário VerificadoPequena Empresa (50 ou menos emp.)
3.5 de 5
"Neo4j Review: A Great Database to Start with Graph Technologies"
The Cypher language allows you to construct queries that are understandable even without technical expertise. Open source and community edition th...
PA
Pratik A.Médio Porte (51-1000 emp.)
4.5 de 5
"Melhor banco de dados gráfico para sua percepção de padrão de dados e carga de trabalho de ML"
a sintaxe do cypher do neo4j é realmente ótima para iniciantes, é tão semelhante quanto humanos se comunicando com o banco de dados em língua ingle...
Distintivo de Segurança
Este vendedor ainda não adicionou suas informações de segurança. Avise-os que você gostaria que eles adicionassem.
0 pessoas solicitaram informações de segurança

Mídia Neo4j Graph Database

Demo Neo4j Graph Database - Neo4j Graph Data Platform
Neo4j Graph Data Platform: Centered around the leading graph database, today's Neo4j Graph Data Platform is a suite of applications and tools helping the world with building smarter, context-driven applications. The Platform includes the Neo4j Graph Data Science Library – the leading enterprise-r...
Demo Neo4j Graph Database - Neo4j Aura
Aura Enterprise radically speeds time to value, enabling customers to get to production faster than the equivalent on-premises option. Organizations can now focus entirely on building performant, always-on, graph-powered applications quickly, without worrying about infrastructure or maintenance.
Demo Neo4j Graph Database - Neo4j Graph Database
The fastest path to graph databases, built for unlimited graph native scale and development agility with mission-critical security and operational flexibility.
Demo Neo4j Graph Database - Neo4j Graph Data Science Library
The Neo4j Graph Data Science™ Library is the analytics engine of this framework, making it possible to address complex questions about system dynamics and group behavior. Data scientists benefit from a customized, flexible data structure for global computations and a repository of powerful, robus...
Demo Neo4j Graph Database - Neo4j Browser
A developer-focused tool and is the ultimate place to write Cypher queries and explore the contents of your Neo4j graph database.
Demo Neo4j Graph Database - Neo4j Bloom
Neo4j Bloom: Neo4j Bloom streamlines conversations and projects across teams. The illustrative, codeless search to storyboard design of Neo4j Bloom makes it the ideal interface for non-technical project participants to share the innovative work of their graph analytics and development teams.
Responda a algumas perguntas para ajudar a comunidade Neo4j Graph Database
Já usou Neo4j Graph Database antes?
Sim

Avaliações 132 Neo4j Graph Database

4.5 de 5
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Pesquisar avaliações
Menções Populares
Os próximos elementos são elementos de rádio e classificam os resultados exibidos pelo item selecionado e irão atualizar os resultados exibidos.
Ocultar FiltrosMais Filtros
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Os próximos elementos são filtros e irão alterar os resultados exibidos assim que forem selecionados.
Avaliações 132 Neo4j Graph Database
4.5 de 5
Avaliações 132 Neo4j Graph Database
4.5 de 5

Prós e Contras de Neo4j Graph Database

Como são determinadas?Informação
Prós e contras são compilados a partir do feedback das avaliações e agrupados em temas para fornecer um resumo fácil de entender das avaliações dos usuários.
Prós
Contras

Sentimento Geral da Revisão para Neo4j Graph DatabasePergunta

Tempo para Implementar
<1 dia
>12 meses
Retorno sobre o Investimento
<6 meses
48+ meses
Facilidade de Configuração
0 (Difícil)
10 (Fácil)
Entrar
Quer ver mais insights de revisores verificados?
Entre para ver o sentimento das avaliações.
As avaliações da G2 são autênticas e verificadas.
Usuário Verificado em Research
UR
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
O que você mais gosta Neo4j Graph Database?

What I like about this NoSQL database is that nodes are presented in a graph. You can later add on relationships and define the schema. Análise coletada por e hospedada no G2.com.

O que você não gosta Neo4j Graph Database?

Education Resources should be widely available aside from the training and documentation available onsite. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Neo4j Graph Database:

More resources and training online. Análise coletada por e hospedada no G2.com.

Que problemas é Neo4j Graph Database E como isso está te beneficiando?

We are trying to experiment on how to migrate our databases and adapt to a NoSQL graph database. Análise coletada por e hospedada no G2.com.

Shaik R.
SR
Product Engineer
Internet
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Convite de Vendedor
Traduzido Usando IA
O que você mais gosta Neo4j Graph Database?

A facilidade de implementação. Ele pode armazenar uma grande quantidade (milhões) de dados relacionais com facilidade e a recuperação também é rápida. Quanto à linguagem de consulta cypher (CQL), é muito conveniente recuperar dados complexos do banco de dados, mesmo que sejam dados altamente conectados. Agora, com os lançamentos recentes, os procedimentos APOC tornam mais simples controlar os DMLs e DDLs básicos. Este banco de dados é indispensável para dados relacionais. Análise coletada por e hospedada no G2.com.

O que você não gosta Neo4j Graph Database?

OLTP não é tão flexível se usado com Neo4j. À medida que os dados relacionais crescem, começamos a enfrentar problemas com a implementação da parte OLTP com Neo4j. E ainda pode enfrentar problemas com Super Nodes (nó único mais altamente conectado). O esquema deve ser devidamente projetado para suportar milhões de dados sem ambiguidade. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Neo4j Graph Database:

Se você tem dados relacionais e está procurando por análises estatísticas, o neo4j é a melhor solução no mercado atualmente. Análise coletada por e hospedada no G2.com.

Que problemas é Neo4j Graph Database E como isso está te beneficiando?

Usamos o Neo4j para fins de análise. A recuperação do cypher é rápida e conveniente. A melhor parte é que ele possui muitos drivers de linguagem, então a implementação é muito flexível. Não enfrentamos nenhum problema ao mover nosso código de uma linguagem para outra para verificar a compatibilidade com o banco de dados. Análise coletada por e hospedada no G2.com.

Usuário Verificado em Computer Software
UC
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Fonte da Revisão: Orgânico
O que você mais gosta Neo4j Graph Database?

Neo4j really excels at answering complex queries, which would never work in traditional SQL. Our team has also received great support from Neo, which has helped us get the most out of the technology. Whenever we want to extend functionality, it always seems possible, which has really helped our business. Análise coletada por e hospedada no G2.com.

O que você não gosta Neo4j Graph Database?

Our team is really happy with the Neo4j solution, no complaints. Análise coletada por e hospedada no G2.com.

Que problemas é Neo4j Graph Database E como isso está te beneficiando?

Neo4j supports our cloud solution to help businesses digitize and map supply chains. With Neo4j we can deal with very complex networks without sacrificing performance, which immediately benefits us and our customers. Análise coletada por e hospedada no G2.com.

Shivendra S.
SS
Associate Director of Engineering
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Neo4j Graph Database?

Comecei a usar o Neo4J para representar várias instalações (de uma startup em que trabalho) pela cidade como nós e representar suas relações em termos de modo de deslocamento disponível e os custos associados.

A coisa brilhante sobre o Neo4J, ou banco de dados de grafos, é que ele representa um banco de dados de grafos como um grafo e não um formato manipulado para ser usado como um grafo. Isso, por sua vez, o torna extremamente prático para vários casos de uso baseados em grafos, como otimização de rotas, redes de conectividade, etc.

Outra vantagem adicional de usar o Neo4J é a capacidade de usar anos de pesquisa feita em grafos e seus algoritmos.

Agora, o que diferencia o Neo4J:

1) A linguagem de consulta Cypher é muito natural de escrever e fácil de entender.

2) Permite que muitas restrições semelhantes a RDBMS sejam aplicadas a um grafo.

3) O navegador de consultas embutido elimina o uso de ferramentas de terceiros para visualizações simples de grafos. Análise coletada por e hospedada no G2.com.

O que você não gosta Neo4j Graph Database?

1) Não otimizado para consultas de longa travessia. Consultas que exigem múltiplas rotas inerentemente.

2) Muito poucos drivers de banco de dados disponíveis, a maioria são SDKs envoltos sobre a linguagem de consulta cypher (e se comunicam com o banco de dados via HTTP e, portanto, são ligeiramente mais lentos).

3) Consultas cypher, embora simples para começar, rapidamente se tornam complicadas devido a muito poucos métodos. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Neo4j Graph Database:

Apenas um: Não escala com múltiplos núcleos se você estiver usando a edição comunitária. Então, antes de usá-lo em um ambiente de produção, certifique-se de que a edição comunitária atenderia à sua escala, já que a edição empresarial tem um preço bastante elevado. Análise coletada por e hospedada no G2.com.

Que problemas é Neo4j Graph Database E como isso está te beneficiando?

Estávamos tentando criar um gráfico de várias instalações e depósitos com rotas ponderadas. O que queríamos essencialmente era encontrar a rota mais barata de uma instalação para outra (via múltiplas paradas).

Os benefícios de usar o neo4j são bastante óbvios para nós, criamos um gráfico e o neo4j é um banco de dados de gráficos, então não pode haver uma combinação mais natural para nosso caso de uso. Análise coletada por e hospedada no G2.com.

Petr B.
PB
Research Assistant
Higher Education
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Neo4j Graph Database?

O modelo de grafo de propriedade é ótimo, pois é isomórfico a estruturas de dados (grafos de conhecimento) que modelamos, o que nos permite evitar escrever muito código de ligação e junções terríveis. Eu gosto muito da linguagem de consulta por sua flexibilidade e, claro, a interface web é super útil para exploração. Análise coletada por e hospedada no G2.com.

O que você não gosta Neo4j Graph Database?

Eu gostaria que houvesse algum espaço para representação híbrida - como em bancos de dados baseados em documentos. Em alguns casos, o fato de ser um grafo conectado em vez de uma coleção de linhas ad-hoc, triplas ou qualquer outra coisa coloca responsabilidade adicional em certos casos de uso bastante básicos. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Neo4j Graph Database:

Vi uma versão anterior há alguns anos e testemunhei como ela amadureceu, especialmente a interface do usuário. Mas esteja ciente de que pode não funcionar em casos de uso de serialização de objetos antigos (embora eu saiba que há uma ótima estrutura de persistência de objetos para Neo - NeoModel). Deve ser ótimo para aplicações exploratórias como análise de redes sociais, mas ao mesmo tempo acomodaria algo mais profundo como conteúdo no estilo SPARQL. Análise coletada por e hospedada no G2.com.

Que problemas é Neo4j Graph Database E como isso está te beneficiando?

Representação do conhecimento e modelagem da memória cognitiva para compreensão da linguagem natural / inteligência artificial. Análise coletada por e hospedada no G2.com.

Macy C.
MC
Professional Services Consultant
Computer Software
Empresa(> 1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Neo4j Graph Database?

Ótima comunidade, encontros incríveis na cidade. A linguagem é realmente simples em comparação com outras linguagens de dados. Uma vez que você entra em gráficos, você precisa de uma estrutura que possa expressar seus pensamentos facilmente. A linguagem de gráfico neo4j é bastante fácil de entender e há MUITOS kits de ferramentas disponíveis para mapeá-la para o seu ambiente. (gráficos)-[:ESTÃO]->(em todo lugar) Análise coletada por e hospedada no G2.com.

O que você não gosta Neo4j Graph Database?

Eu gostaria que houvesse uma ferramenta de visualização para ajudar a aprender o idioma. Embora eu tenha dito que é fácil, eu deveria ter dito que é o mais fácil. Sem um instrutor como nos encontros da cidade, provavelmente é difícil aprendê-lo em um fim de semana. Mas MUITO mais fácil do que outros sistemas. Pelo menos você não precisa instalar Java ou alguma outra dependência complicada. :) Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Neo4j Graph Database:

Use neo4j, vá a um encontro na cidade.

gráfico é uma ferramenta especial para aplicar matemática de nós e arestas. não é um armazenamento de dados mais adequado para manutenção de registros (GERALMENTE) obviamente seu uso pode variar dependendo do seu caso de uso. Mas meu conselho para gerentes é saber se você tem o caso de uso certo para este tipo de banco de dados, por exemplo, distância - Então, se você pode transformar seus dados em uma topologia e sua pergunta pode ser formulada de uma maneira de proximidade/distância, então você terá muito sucesso. Análise coletada por e hospedada no G2.com.

Que problemas é Neo4j Graph Database E como isso está te beneficiando?

Gráficos ajudam a definir distâncias entre relacionamentos de entidades. Eu estava trabalhando na análise de ataques cibernéticos para determinar a distância de "ataque" para um determinado ataque contra um determinado ambiente. Análise coletada por e hospedada no G2.com.

Nikhil K.
NK
System Analyst
Financial Services
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Orgânico
Traduzido Usando IA
O que você mais gosta Neo4j Graph Database?

A interface do painel é realmente agradável. Realmente amigável para escrever consultas Cypher para recuperar subconjuntos de grafos. O grafo também é interativo e isso ajuda na apresentação fácil. Análise coletada por e hospedada no G2.com.

O que você não gosta Neo4j Graph Database?

Poderia haver implementações mais flexíveis de algoritmos na biblioteca. Isso é possível, mas geralmente com a perda de legibilidade. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Neo4j Graph Database:

Apenas brinque com a interface, os nós saltitantes e os relacionamentos. Esta é a maneira mais fácil de se familiarizar com Cypher.

Compreenda os algoritmos de grafos antes de tentar usar os métodos integrados no neo4j. Isso economizará muito tempo, pois é difícil mapear as interfaces com os algoritmos familiares. Análise coletada por e hospedada no G2.com.

Que problemas é Neo4j Graph Database E como isso está te beneficiando?

Eu estava tentando comparar dois arquivos XML enormes. Inicialmente, tentei um analisador DOM. Mas comparar arquivos do tamanho >1GB consome minha memória e nunca funcionaria. Eu não queria introduzir a sobrecarga de um banco de dados relacional. Usando o neo4j, consegui criar uma biblioteca que transforma um XML em um grafo no neo4j. Isso ajuda na travessia e recuperação. Análise coletada por e hospedada no G2.com.

Per K.
PK
Systems Architect
Biotechnology
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Neo4j Graph Database?

Os conceitos bem projetados e a implementação do Neo4j tornam fácil modelar os dados de domínio que eu tinha. Também se mostrou mais fácil desenvolver o modelo de dados usando um banco de dados de grafos do que um banco de dados SQL. Muitas vezes, o esquema de banco de dados SQL se torna frágil e difícil de modificar após um certo nível de complexidade. Eu não experimentei esse problema com o Neo4j. A linguagem de consulta Cypher levou um pouco de tempo para entender, mas no final se mostrou poderosa e fácil de usar. Análise coletada por e hospedada no G2.com.

O que você não gosta Neo4j Graph Database?

Com a implementação atual, um servidor Neo4j tem um e apenas um espaço de dados. Para casos de uso onde se tem dois ou mais domínios de dados distintos, às vezes seria possível usar um único servidor para mais de um espaço de dados. É claro que é possível contornar isso de diferentes maneiras, mas isso é complicado. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Neo4j Graph Database:

Se você tem dados densamente conectados, use Neo4j. Se você está experimentando com diferentes modelos conceituais dos seus dados, Neo4j é mais fácil de trabalhar do que bancos de dados SQL. Análise coletada por e hospedada no G2.com.

Que problemas é Neo4j Graph Database E como isso está te beneficiando?

Eu experimentei principalmente o Neo4j em um projeto de hobby envolvendo autores, livros, artigos, e as relações de crítica e influência entre eles. A modelagem deste domínio foi fácil, quase trivial no Neo4j. Esses dados criam gráficos de relacionamento muito densos, e tendo que usar esbocei vários outros projetos mais relacionados ao trabalho, mas ainda não consegui dedicar um esforço substancial a eles. Análise coletada por e hospedada no G2.com.

Michael S.
MS
Code Connoisseur and Founder
Computer Software
Pequena Empresa(50 ou menos emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Neo4j Graph Database?

Sempre que começamos um projeto, geralmente pensamos nas relações entre todos os diversos atores. Nós os desenhamos no quadro branco. Com o Neo4j, é realmente fácil traduzir esse modelo mental diretamente em um esquema de banco de dados. Análise coletada por e hospedada no G2.com.

O que você não gosta Neo4j Graph Database?

A própria ferramenta era um problema. Usamos as ligações ruby do neo4j para criar um banco de dados neo4j embutido no rails. Isso nos obrigou a usar jruby em vez do ruby regular. Usar jruby criou muitos outros problemas de compatibilidade com as várias gems que precisávamos usar. Além disso, havia muita incerteza sobre licenciamento, o que era uma preocupação comercial. Só por usá-lo estávamos em conformidade ou teríamos que pagar se fôssemos comerciais? Era uma dor de cabeça que o departamento jurídico não queria lidar. Análise coletada por e hospedada no G2.com.

Que problemas é Neo4j Graph Database E como isso está te beneficiando?

Estávamos criando um novo tipo de motor de recomendação generalizável. Conseguimos prototipar novos algoritmos de busca rapidamente. Análise coletada por e hospedada no G2.com.

Andrii S.
AS
Startup Founder
Information Technology and Services
Médio Porte(51-1000 emp.)
Mais Opções
Avaliador validado
Usuário atual verificado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA
O que você mais gosta Neo4j Graph Database?

Os SGBDR são agora o padrão da indústria e se destacam em cálculos através de grandes matrizes de dados organizados em tabelas retangulares (considere um mega-hiper-Excel turbinado). Mas nem o mundo real nem a lógica de negócios são retangulares por natureza. O mundo consiste em estruturas flexíveis como listas, como árvores (seja uma planta, uma estrutura organizacional ou uma árvore de possíveis decisões), como redes e rendas, ou - que horror! - como fractais. O SGBDR, com sua natureza tabular retangular, é capaz de emular essas estruturas com suas tabelas - mas isso requer uma mágica programática profunda e complexa, que também envolve complexidade, recursos computacionais e humanos, e... erros de software.

Sendo um banco de dados nativo de grafos, o Neo4j permite refletir estruturas de grafos complexas do mundo real de entidades e seus relacionamentos de uma maneira fácil e natural, próxima de um mapeamento 1:1 - e assim, evitar a emulação volumosa de estruturas etéreas de teias de aranha com pesados tijolos retangulares feitos de SQL. Isso permite que seus sistemas sejam mais rápidos, mais responsivos e mais inteligentes - porque refletem melhor a realidade. Além disso, o modelo de dados em grafo é muito mais ágil do que o relacional e tolera muitas condições do mundo real que o SGBDR não consegue.

Usando o Neo4j desde 2013, confirmo tudo isso pessoalmente. É perfeitamente adequado para ser um núcleo para a Gestão de Dados Mestres empresarial, integrando diferentes sistemas de negócios ao seu redor. O Neo4j é perfeitamente adequado para arquiteturas modernas de microsserviços de soluções empresariais, essa tecnologia também é nativa para isso.

E a relação preço-desempenho é impressionante. O Neo4j é muito, muito rápido e (com licença Enterprise) escala horizontalmente de forma suave (você também obtém HA como um bônus). Bancos de dados escalando um bilhão de nós e vários bilhões de relacionamentos são perfeitamente realizáveis (eu pessoalmente usei um banco de dados de cerca de 200 milhões de nós e o Neo4j escala extremamente bem - seu desempenho não depende do tamanho do banco de dados, apenas o diâmetro do grafo realmente importa).

O que mais me cativou é quão fácil e natural a tecnologia de grafos permite modelar realidades complexas e descobrir interconexões e relacionamentos não óbvios entre as entidades, junto com padrões ocultos de fatos. Cubos OLAP também são estruturas de grafos, afinal.

A tecnologia é nova - mas a curva de aprendizado não é muito íngreme, assim que você se familiariza com essa nova e diferente atitude de grafos. Além disso, o suporte online da comunidade e diretamente dos membros da equipe do Neo4j torna o aprendizado do Neo4j uma experiência fascinante e agradável. Análise coletada por e hospedada no G2.com.

O que você não gosta Neo4j Graph Database?

Neo4j é um produto de qualidade comercial, de nível industrial. Mas está na fase de desenvolvimento rápido agora, a próxima versão 3.0.0 promete novos recursos e melhorias de desempenho. Além disso, a linguagem de consulta de grafos - Cypher - está em desenvolvimento extensivo, novos "açúcares" estão sendo adicionados a ela juntamente com melhorias de desempenho. Então pode ser difícil escolher qual versão adotar para o seu projeto - mais madura com menos recursos, ou a mais nova e poderosa, mas ainda não comprovada como à prova de balas?

De qualquer forma, não posso chamar isso de uma desvantagem, você só precisa pensar dois passos à frente, não um. Análise coletada por e hospedada no G2.com.

Recomendações a outras pessoas considerando Neo4j Graph Database:

Você precisa de 1-2 homens que não tenham medo de aprender e dar-lhes algum tempo para experimentos, as coisas começarão a avançar facilmente então. Análise coletada por e hospedada no G2.com.

Que problemas é Neo4j Graph Database E como isso está te beneficiando?

Nos meus projetos, o Neo4j foi usado como armazenamento principal para dados de negócios migrados de sistemas herdados legados, incluindo dados de CRM, catálogo de produtos, provisionamento e faturamento. Os benefícios observados foram:

- O Neo4j permite a reengenharia fácil do modelo de dados, o que traz novo valor de negócios para conjuntos de dados herdados e oferece habilidades para inter-relacionar partes de dados anteriormente isoladas,

- torna o desenvolvimento de software mais rápido e fácil - elimina a chamada Impedância Objeto-Relacional, que é típica em sistemas onde o RDBMS atua como armazenamento persistente de objetos de dados de negócios complexos. A camada de software de persistência de Mapeamento Objeto-Relacional (ORM) volumosa e complicada (que, de fato, não cria valor de negócios) é substituída por um Mapeamento Objeto-Grafo (OGM) leve e natural, economizando muitas horas de desenvolvimento com melhores resultados de negócios,

- O Neo4j e o modelo de dados em grafo toleram "dados sujos" e erros de software não críticos muito melhor do que o RDBMS; é perfeitamente adequado para o processo de desenvolvimento Ágil, quando mudanças de requisitos surgem quase diariamente - mas com o grafo, essas mudanças não exigem a reengenharia de todo o modelo de dados, apenas partes isoladas do grafo são afetadas e você pode facilmente evitar comprometer seus esforços de desenvolvimento anteriores. Análise coletada por e hospedada no G2.com.