Principais Alternativas de Neo4j Graph Database Mais Bem Avaliadas
Avaliações 132 Neo4j Graph Database
Sentimento Geral da Revisão para Neo4j Graph Database
Entre para ver o sentimento das avaliações.

A facilidade de relacionar qualquer coisa com qualquer coisa combinada com o fato de permitir modelar dados como eles aparecem no mundo real. Isso se mostra muito poderoso ao construir sites que contêm muitos dados interconectados e relacionados.
Você descobrirá que o modelo de dados e o modelo de navegação se sobrepõem e se interconectam. Criar visualizações que estão conectadas a outras visualizações e mostram conteúdo relacionado se tornam blocos de construção naturais para desbloquear os dados. Análise coletada por e hospedada no G2.com.
Não há uma maneira fácil (além de executar outra instância) de criar um banco de dados por cliente/projeto. Seria bom separar gráficos por conta, o que é comum em outros sistemas de banco de dados. Isso permitiria que muitos sites funcionassem na mesma instância do Neo4J sem misturar seus dados.
Atualmente, a única maneira de fazer isso é executar uma instância por projeto, que pode estar na mesma máquina usando configurações de porta diferentes, mas manter isso é mais um incômodo do que simplesmente manter uma instância usada por vários usuários (logicamente separados). Análise coletada por e hospedada no G2.com.

Neo4j é um paradigma NOSQL tão robusto e fácil de utilizar e implantar. Tenho usado para pesquisa em bioinformática como um repositório para interações de proteínas nos últimos 3 anos. Recentemente, temos criado modelos gerados por computador e armazenado essa informação no Neo4J. Além disso, tenho trabalhado em um sistema para criar mini modelos semânticos também e armazenar essa informação de grafo no Neo4J. Análise coletada por e hospedada no G2.com.
Nada realmente, às vezes, se o ambiente em que você está implantando precisa ser atualizado com a versão mais recente do JAVA para funcionar, mas nada muito complicado. Nossa preocupação atual é o tamanho do disco e a distribuição espacial da rede de grafos, nada muito difícil de resolver. Análise coletada por e hospedada no G2.com.

A capacidade de representar dados como gráfico permite modelar dados complexos de uma maneira mais natural. O modelo de gráfico de propriedades é uma maneira conveniente de descrever os modelos de dados e eu adoro isso. Análise coletada por e hospedada no G2.com.
Falta de suporte / integração com outros frameworks populares. Eu quis usar o Neo4j com o Django Web Framework várias vezes, mas estou sempre cético em relação às ferramentas de integração disponíveis, que ainda não parecem ser tão maduras. Análise coletada por e hospedada no G2.com.

Modelo de grafo. Linguagem de consulta poderosa. Extensibilidade. Ligações para muitas linguagens.
Adoro o suporte deles para a comunidade. Eles são ótimos para trabalhar, e respondem prontamente às perguntas dos clientes. Estou no software de código aberto há 17 anos, e penso muito bem do suporte deles à comunidade.
Os aspectos mais importantes do que modelamos são muito bem modelados por um banco de dados de grafos. Adoramos o fato de que você pode fazer perguntas como "De que tudo depende este sistema direta ou indiretamente". Podemos fazer o mesmo para um switch de rede e para um processo de negócios. Isso realmente é incrível dessa forma. Estas são as perguntas que você quer fazer - e são quase impossíveis de responder em um banco de dados relacional. Análise coletada por e hospedada no G2.com.
Eu preciso que alguns dos meus dados tenham atributos mais complexos (semelhantes a mapas). Eu contornei isso, mas isso limita as consultas que posso realizar no banco de dados deles. Eu poderia escrever uma extensão que cuidaria disso, mas não o fiz. Ter mapas nativos seria uma coisa boa. Em vez disso, uso strings JSON. Funciona para mim. Análise coletada por e hospedada no G2.com.

Instalação relativamente fácil e uma ampla variedade de bibliotecas de integração específicas de linguagem. A linguagem de consulta é concisa e extremamente poderosa. O que teria sido feito com uma tonelada de loops e uma variedade de declarações de controle foi resumido em apenas algumas linhas. A sintaxe, embora não seja tão lindamente legível quanto muitos dos códigos ruby/rails e nodejs disponíveis hoje, é prontamente compreensível para outros que a revisam, embora, como em qualquer coisa, o diabo esteja nos detalhes. Análise coletada por e hospedada no G2.com.
A linguagem de consulta, embora extremamente poderosa, pode ser um pouco obscura para consultas complexas. Além disso, se você estiver executando algo realmente sofisticado, precisará de um hardware bastante sólido que possa suportá-lo. No nosso caso, valeu a pena o benefício, mas eu poderia ver alguém usando uma solução muito mais simples usando um banco de dados relacional e menos recursos. Testar as consultas também se tornou problemático, pois acabamos rastreando nosso armazenamento de dados complexo manualmente muitas vezes. Análise coletada por e hospedada no G2.com.

Certamente, uma das melhores coisas do Neo4j é que ele lida com dados de redes sociais. Isso facilita o carregamento e a exploração da rede muito mais rapidamente do que qualquer outro banco de dados, já que outros exigiriam a extração dos dados primeiro para alguma linguagem como R e o uso de alguma biblioteca de análise de redes sociais, como igraph.
Em nosso grupo de pesquisa, o Neo4J também é viável porque é de código aberto. Queimaríamos todos os nossos fundos de pesquisa apenas no banco de dados com outras soluções.
Eles também lançaram gratuitamente um livro para entusiastas do Neo4j aprenderem a tirar o melhor proveito dele. Análise coletada por e hospedada no G2.com.
O pior problema com o neo4j é encontrar as pessoas certas para usá-lo. Muitas vezes queremos que o banco de dados seja tornado público, e infelizmente poucas pessoas estão familiarizadas com bancos de dados de grafos ainda. Nesse caso, mesmo o Neo4j sendo fácil de usar por um especialista, ele torna os dados difíceis de acessar pela maioria dos usuários de banco de dados. Análise coletada por e hospedada no G2.com.

Realmente aprecio a velocidade e eficiência do modelo de grafo. Estamos usando-o para uma plataforma de logística e a capacidade de construir relacionamentos no modelo desde o início e percorrer rapidamente dados relevantes é excelente. A interface para testes é muito bem projetada e há muita ajuda apropriada disponível. Análise coletada por e hospedada no G2.com.
O maior desafio é que tão poucas pessoas parecem estar usando e não há tantos recursos. Há cada vez mais o tempo todo - há muitos pacotes em várias linguagens de programação em diferentes níveis de desenvolvimento. O maior desafio, no entanto, é a falta de conselhos estratégicos de alto nível sobre as melhores práticas com a arquitetura. Muito de apenas experimentar coisas. Análise coletada por e hospedada no G2.com.

Neo4J é um banco de dados de grafos nativo verdadeiro. Como tal, ele executa de forma muito, muito eficiente a travessia de conjuntos de dados conectados, mesmo muito grandes. Ele provou ser altamente robusto, apresentando recursos de banco de dados de nível empresarial, como transações ACID e backup e recuperação automatizados.
O suporte do Neo4J tem sido absolutamente excepcional também. Eles são muito responsivos, quer você esteja enfrentando uma interrupção séria de produção (que pode muito provavelmente ser sua própria culpa) ou algo que simplesmente não parece fazer o que você acha que deveria fazer. Análise coletada por e hospedada no G2.com.
Às vezes, a verificação do backup pode demorar mais do que eu gostaria. Também estou sempre ansioso por uma resolução de consultas mais rápida à medida que o planejador de consultas continua a melhorar. Análise coletada por e hospedada no G2.com.
There are a lot of things that make a graph database awesome for every day usage. On of them is the fact that previous queries that would had to join a lot of tables are very easily to make now at huge speeds. Getting friends of friends that like something that you haven't is extremely easy to do and this makes it a perfect tool for Recommendations. And not any kind of recommendations but Real-Time Recommendations. It's the perfect tool for storing huge amounts of data that are very interconnected and getting data easily out using Cypher which is a perfect tool for anyone to understand, even non-technical people. Análise coletada por e hospedada no G2.com.
I dislike only a couple of things. The fact that there's no possibility to store object data to nodes or relationships without flattening them before and the fact that there's no native data storage integrated. Análise coletada por e hospedada no G2.com.

Você poderia vincular conceitos entre eles sem quaisquer restrições, é realmente útil para misturar todos os tipos de dados de uma maneira de hipergrafo. Às vezes, é mais natural para o cérebro navegar em uma rede de dados conectada em grafo do que em um modelo clássico de tabela-linha. Análise coletada por e hospedada no G2.com.
A linguagem cifrada é uma ferramenta de faca de dois gumes, pode ser poderosa, mas também uma dor. Análise coletada por e hospedada no G2.com.