Meilleures alternatives à Neo4j Graph Database les mieux notées
Avis sur 132 Neo4j Graph Database
Sentiment de l'avis global pour Neo4j Graph Database
Connectez-vous pour consulter les sentiments des avis.

La facilité de relier n'importe quoi à n'importe quoi combinée au fait qu'elle permet de modéliser les données telles qu'elles apparaissent dans le monde réel. Cela s'avère très puissant lors de la création de sites web contenant de nombreuses données interconnectées et liées.
Vous constaterez que le modèle de données et le modèle de navigation se chevauchent et s'interconnectent. Créer des vues qui sont connectées à d'autres vues et montrent du contenu lié devient des éléments de construction naturels pour débloquer les données. Avis collecté par et hébergé sur G2.com.
Il n'y a pas de moyen facile (autre que d'exécuter une autre instance) pour créer une base de données par client/projet. Ce serait bien de séparer les graphes par compte, ce qui est courant dans d'autres systèmes de bases de données. Cela permettrait à de nombreux sites web de fonctionner sur la même instance Neo4J sans mélanger leurs données.
Actuellement, la seule façon de le faire est d'exécuter une instance par projet, ce qui peut être sur la même machine en utilisant des paramètres de port différents, mais maintenir cela est plus une nuisance que de simplement maintenir une instance utilisée par plusieurs utilisateurs (logiquement séparés). Avis collecté par et hébergé sur G2.com.

Neo4j est un paradigme NOSQL si robuste et facile à utiliser et à déployer. Je l'utilise pour la recherche en bioinformatique comme un dépôt pour les interactions protéiques depuis 3 ans. Récemment, nous avons créé des modèles générés par ordinateur et stocké ces informations dans Neo4J. De plus, je travaille sur un système pour créer de mini-modèles sémantiques et stocker ces informations de graphe dans Neo4J. Avis collecté par et hébergé sur G2.com.
Rien vraiment, parfois si l'environnement que vous déployez doit être mis à jour avec la dernière version de JAVA pour fonctionner, mais rien de trop compliqué. Notre préoccupation actuelle est la taille du disque et la distribution spatiale du réseau de graphes, rien de trop difficile à résoudre. Avis collecté par et hébergé sur G2.com.

La capacité de représenter les données sous forme de graphe permet de modéliser des données complexes de manière plus naturelle. Le modèle de graphe de propriétés est un moyen pratique de décrire les modèles de données et je l'adore. Avis collecté par et hébergé sur G2.com.
Manque de support / intégration avec d'autres frameworks populaires. J'ai voulu utiliser Neo4j avec le framework web Django plusieurs fois mais je suis toujours sceptique quant aux outils d'intégration disponibles qui ne semblent pas encore très matures. Avis collecté par et hébergé sur G2.com.

Modèle de graphe. Langage de requête puissant. Extensibilité. Liaisons pour de nombreuses langues.
J'aime leur soutien pour leur communauté. Ils sont formidables à travailler avec, et répondent aux questions de leurs clients rapidement. Je suis dans le logiciel open source depuis 17 ans, et je pense très hautement de leur soutien communautaire.
Les aspects les plus importants de ce que nous modélisons sont très bien modélisés par une base de données graphe. Nous aimons le fait que vous puissiez poser des questions comme "De quoi dépend ce système directement ou indirectement". Nous pouvons faire de même pour un commutateur réseau, et pour un processus d'affaires. C'est vraiment génial de cette manière. Ce sont les questions que vous voulez poser - et elles sont presque impossibles à répondre dans une base de données relationnelle. Avis collecté par et hébergé sur G2.com.
J'ai besoin que certaines de mes données aient des attributs plus complexes (semblables à des cartes). J'ai contourné ce problème, mais cela limite les requêtes que je peux effectuer dans leur base de données. Avoir des cartes natives serait une bonne chose. À la place, j'utilise des chaînes JSON. Cela fonctionne pour moi. Avis collecté par et hébergé sur G2.com.

Installation relativement facile, et une grande variété de bibliothèques d'intégration spécifiques aux langues. Le langage de requête est concis et extrêmement puissant. Ce qui aurait été fait avec une tonne de boucles et une variété d'instructions de contrôle a été résumé en seulement quelques lignes. La syntaxe, bien que pas aussi magnifiquement lisible que beaucoup de code ruby/rails et nodejs d'aujourd'hui, est facilement compréhensible pour les autres qui la révisent, bien que, comme pour tout, le diable se cache dans les détails. Avis collecté par et hébergé sur G2.com.
Le langage de requête, bien que extrêmement puissant, peut être un peu obscur pour des requêtes complexes. De plus, si vous exécutez quelque chose de vraiment sophistiqué, vous aurez besoin d'un matériel assez solide pour le supporter. Dans notre cas, cela valait le bénéfice, mais je pourrais voir quelqu'un utiliser une solution beaucoup plus simple en utilisant une base de données relationnelle et moins de ressources. Tester les requêtes est également devenu problématique car nous avons fini par tracer à travers notre magasin de données complexe à la main de nombreuses fois. Avis collecté par et hébergé sur G2.com.

Certainement, l'un des meilleurs aspects de Neo4j est qu'il traite les données des réseaux sociaux. Cela permet de charger et d'explorer le réseau beaucoup plus rapidement que toute autre base de données, car d'autres nécessiteraient d'extraire d'abord les données dans un langage comme R et d'utiliser une bibliothèque d'analyse de réseaux sociaux telle qu'igraph.
Dans notre groupe de recherche, Neo4J est également viable car il est open source. Nous brûlerions tous nos fonds de recherche dans la base de données seule avec d'autres solutions.
Ils ont également publié gratuitement un livre pour les passionnés de Neo4j afin d'apprendre à en tirer le meilleur parti. Avis collecté par et hébergé sur G2.com.
Le pire problème avec neo4j est de trouver les bonnes personnes pour l'utiliser. Souvent, nous voulons que la base de données soit rendue publique, et malheureusement, peu de personnes maîtrisent encore les bases de données graphiques. Dans ce cas, même si Neo4j est facile à utiliser par un expert, cela rend les données difficiles d'accès pour la majorité des utilisateurs de bases de données. Avis collecté par et hébergé sur G2.com.

Vraiment apprécier la rapidité et l'efficacité du modèle de graphe. Nous l'utilisons pour une plateforme logistique et la capacité d'intégrer des relations dans le modèle dès le départ et de parcourir rapidement les données pertinentes est excellente. L'interface pour les tests est vraiment bien conçue et il y a beaucoup d'aide appropriée disponible. Avis collecté par et hébergé sur G2.com.
Le plus grand défi est que si peu de gens semblent l'utiliser et qu'il n'y a pas tant de ressources. Il y en a de plus en plus tout le temps - il y a beaucoup de packages dans divers langages de programmation à différents niveaux de développement. Le plus grand défi, cependant, est le manque de conseils stratégiques de haut niveau sur les meilleures pratiques avec l'architecture. Beaucoup d'essais. Avis collecté par et hébergé sur G2.com.

Neo4J est une véritable base de données de graphes native. En tant que telle, elle fonctionne de manière très, très efficace pour parcourir même de très grands ensembles de données connectées. Elle s'est avérée être très robuste, avec des fonctionnalités de base de données de niveau entreprise telles que les transactions ACID et la sauvegarde et la récupération automatisées.
Le support de Neo4J a également été absolument exceptionnel. Ils sont très réactifs, que vous soyez confronté à une panne de production sérieuse (qui peut très probablement être de votre propre faute) ou à quelque chose qui ne semble pas faire ce que vous pensez qu'il devrait faire. Avis collecté par et hébergé sur G2.com.
Parfois, la vérification de la sauvegarde peut prendre plus de temps que je ne le souhaiterais. J'attends également avec impatience une résolution plus rapide des requêtes à mesure que le planificateur de requêtes continue de s'améliorer. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur 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. Avis collecté par et hébergé sur G2.com.

Vous pourriez lier des concepts entre eux sans aucune contrainte, c'est vraiment utile pour mélanger toutes sortes de données de manière hypergraphique. Parfois, il est plus naturel pour le cerveau de naviguer dans un réseau de données structuré en graphe, que dans un modèle classique de table-ligne. Avis collecté par et hébergé sur G2.com.
Le langage de chiffrement est un outil à double tranchant, il pourrait être puissant mais aussi une douleur. Avis collecté par et hébergé sur G2.com.