Afficher le détail des notes
Enregistrer dans Mes Listes
Revendiqué
Revendiqué

Meilleures alternatives à Neo4j Graph Database les mieux notées

Avis et détails du produit de Neo4j Graph Database

Présentation de Neo4j Graph Database

Qu'est-ce que Neo4j Graph Database?

Le chemin le plus rapide vers le graphe. Centré autour de la principale base de données de graphes native, la Neo4j Graph Data Platform d'aujourd'hui est une suite d'applications et d'outils aidant le monde à donner un sens aux données. La plateforme comprend la Neo4j Graph Data Science Library – le principal espace de travail analytique prêt pour l'entreprise pour les données de graphes, disponible à la fois en open source et sous licence commerciale pour les entreprises – l'outil de visualisation et d'exploration de graphes Bloom, le langage de requête Cypher - très facile à apprendre et pouvant fonctionner sur les produits Neo4j, Apache Spark et basés sur Gremlin en utilisant des outils open source : "Cypher on Apache Spark (CApS) et Cypher for Gremlin.), Neo4j ETL et Kettle pour l'intégration de données, et de nombreux outils, intégrations et connecteurs supplémentaires pour aider les développeurs et les data scientists à construire des solutions basées sur les graphes avec facilité. Et la plus grande communauté mondiale pour aider à permettre tout parcours de graphe. Neo4j est la principale base de données de graphes évolutive, conforme à ACID, conçue avec une architecture de cluster distribué haute performance, disponible en offres auto-hébergées et cloud.

Détails de Neo4j Graph Database
Langues prises en charge
English
Afficher moinsAfficher plus
Description du produit

Neo4 est une base de données graphe qui met en avant les relations entre les données. Des entreprises offrant des recommandations de produits et services personnalisés ; aux sites web ajoutant des capacités sociales ; aux télécommunications diagnostiquant des problèmes de réseau ; aux entreprises réimaginant les modèles de données maîtres, d'identité et d'accès ; les organisations adoptent les bases de données graphe comme la meilleure façon de modéliser, stocker et interroger à la fois les données et leurs relations.

Comment vous positionnez-vous par rapport à vos concurrents?

Neo4j est le leader du classement Graph DBMS par une large marge (source : DB-Engines) et est le leader de la vague Forrester pour la plateforme de données graphiques. Neo4j alimente plus de 2 000 startups, 800 entreprises, 75 % des Fortune 500 et plus de 200 000 développeurs, tout en offrant la base définitive pour les données connectées à une échelle illimitée et une vélocité de développement. Neo4j est utilisé par 7 des 10 plus grands détaillants mondiaux, 3 des 5 plus grands fabricants d'avions, 8 des 10 plus grandes compagnies d'assurance, les 20 plus grandes banques d'Amérique du Nord, 8 des 10 plus grands constructeurs automobiles, 3 des 5 plus grands hôtels mondiaux et 7 des 10 plus grandes télécommunications.

Neo4j offre une technologie de graphes facile à apprendre et à utiliser qui a été éprouvée pour la performance et l'échelle, tout en préservant la conformité ACID et l'intégrité des données contre les cas d'utilisation les plus exigeants et est capable de maintenir une exécution performante à mesure que les applications augmentent en complexité.


Détails du vendeur
Année de fondation
2007
Emplacement du siège social
San Mateo, CA
Twitter
@neo4j
45,831 abonnés Twitter
Page LinkedIn®
www.linkedin.com
920 employés sur LinkedIn®

JT
Aperçu fourni par:

Avis récents sur Neo4j Graph Database

Krunal K.
KK
Krunal K.Entreprise (> 1000 employés)
4.5 sur 5
"Neo4j utilisé pour les solutions de chaîne d'approvisionnement de conception"
La facilité de créer des graphes et la visualisation de graphes en utilisant la plateforme neo4j.
Utilisateur vérifié
U
Utilisateur vérifiéPetite entreprise (50 employés ou moins)
3.5 sur 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.Marché intermédiaire (51-1000 employés)
4.5 sur 5
"Meilleure base de données graphique pour votre aperçu des modèles de données et charge de travail ML"
la syntaxe de cypher de neo4j est vraiment excellente pour les débutants, elle est aussi similaire à la communication humaine avec la base de donné...

Tarification de Neo4j Graph Database

Badge de sécurité
Ce vendeur n'a pas encore ajouté ses informations de sécurité. Informez-les que vous aimeriez qu'ils les ajoutent.
0 personnes ont demandé des informations de sécurité

Média de Neo4j Graph Database

Démo de 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...
Démo de 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.
Démo de 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.
Démo de 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...
Démo de 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.
Démo de 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.
Répondez à quelques questions pour aider la communauté Neo4j Graph Database
Avez-vous déjà utilisé Neo4j Graph Database auparavant?
Oui

Avis sur 132 Neo4j Graph Database

4.5 sur 5
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Rechercher des avis
Mentions populaires
Les prochains éléments sont des boutons radio et trieront les résultats affichés par l'élément sélectionné et mettront à jour les résultats affichés.
Masquer les filtresPlus de filtres
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Avis sur 132 Neo4j Graph Database
4.5 sur 5
Avis sur 132 Neo4j Graph Database
4.5 sur 5

Neo4j Graph Database Avantages et Inconvénients

Comment sont-ils déterminés ?Information
Les avantages et les inconvénients sont compilés à partir des commentaires et regroupés par thèmes pour fournir un résumé facile à comprendre des avis des utilisateurs.
Avantages
Inconvénients

Sentiment de l'avis global pour Neo4j Graph DatabaseQuestion

Temps de mise en œuvre
moins d'un jour
plus de 12 mois
Retour sur investissement
moins de 6 mois
48+ mois
Facilité d'installation
0 (Difficile)
10 (Facile)
Se connecter
Vous souhaitez voir plus d'avis de utilisateurs vérifiés ?
Connectez-vous pour consulter les sentiments des avis.
Les avis G2 sont authentiques et vérifiés.
Utilisateur vérifié à Research
UR
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de 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. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Neo4j Graph Database?

Education Resources should be widely available aside from the training and documentation available onsite. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Neo4j Graph Database:

More resources and training online. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Neo4j Graph Database résout, et en quoi cela vous est-il bénéfique?

We are trying to experiment on how to migrate our databases and adapt to a NoSQL graph database. Avis collecté par et hébergé sur G2.com.

Shaik R.
SR
Product Engineer
Internet
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation du vendeur
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Neo4j Graph Database?

La facilité de mise en œuvre. Il peut contenir une grande quantité (millions) de données relationnelles avec facilité et la récupération est également rapide. En ce qui concerne le langage de requête cypher (CQL), il est très pratique pour récupérer des données complexes de la base de données, même si elles sont hautement connectées. Maintenant, avec les récentes versions, les procédures APOC le rendent encore plus simple pour contrôler les DML et DDL de base. Cette base de données est incontournable pour les données relationnelles. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Neo4j Graph Database?

OLTP n'est pas si flexible s'il est utilisé avec neo4j. À mesure que les données relationnelles augmentent, nous avons commencé à rencontrer des problèmes avec la mise en œuvre de la partie OLTP avec Neo4j. Et il peut encore rencontrer des problèmes avec les Super Nœuds (nœud unique le plus fortement connecté). Le schéma doit être correctement conçu pour contenir des millions de données sans ambiguïté. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Neo4j Graph Database:

Si vous avez des données relationnelles et recherchez des analyses statistiques, le neo4j est la meilleure solution sur le marché actuellement. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Neo4j Graph Database résout, et en quoi cela vous est-il bénéfique?

Nous avons utilisé Neo4j à des fins d'analyse. La récupération à partir de Cypher est rapide et pratique. La meilleure partie est qu'il dispose de nombreux pilotes de langage, donc l'implémentation est très flexible. Nous n'avons rencontré aucun problème lorsque nous avons déplacé notre code d'un langage à un autre pour vérifier la compatibilité avec la base de données. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Computer Software
UC
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Organique
Qu'aimez-vous le plus à propos de 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. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Neo4j Graph Database?

Our team is really happy with the Neo4j solution, no complaints. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Neo4j Graph Database résout, et en quoi cela vous est-il bénéfique?

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. Avis collecté par et hébergé sur G2.com.

Shivendra S.
SS
Associate Director of Engineering
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Neo4j Graph Database?

J'ai commencé à utiliser Neo4J pour représenter diverses installations (d'une startup pour laquelle je travaille) à travers la ville comme des nœuds et représenter leurs relations en termes de mode de déplacement disponible et des coûts associés.

La chose brillante à propos de Neo4J, ou des bases de données graphiques en général, est qu'il représente une base de données de type graphique comme un graphique et non un format manipulé pour être utilisé comme un graphique. Cela le rend extrêmement pratique pour divers cas d'utilisation basés sur des graphes comme l'optimisation des itinéraires, les réseaux de connectivité, etc.

Un autre avantage supplémentaire de l'utilisation de Neo4J est la possibilité d'utiliser des années de recherche effectuées sur les graphes et ses algorithmes.

Ce qui distingue Neo4J :

1) Le langage de requête Cypher est très naturel à écrire et facile à comprendre.

2) Permet d'appliquer de nombreuses contraintes de type SGBDR à un graphe.

3) Le navigateur de requêtes intégré élimine l'utilisation d'outils tiers pour des visualisations graphiques simples. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Neo4j Graph Database?

1) Pas optimisé pour les requêtes de traversée longue. Requêtes qui nécessitent plusieurs itinéraires de manière inhérente.

2) Très peu de pilotes de base de données disponibles, la plupart sont des SDK enveloppés sur le langage de requête cypher (et communiquent avec la base de données via HTTP et sont donc légèrement plus lents).

3) Les requêtes cypher, bien que simples pour commencer, deviennent rapidement compliquées en raison de très peu de méthodes. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Neo4j Graph Database:

Juste un : Il ne s'adapte pas avec plusieurs cœurs si vous utilisez l'édition communautaire. Donc, avant de l'utiliser dans un environnement de production, assurez-vous que l'édition communautaire répondra à votre échelle, car l'édition entreprise est assez chère. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Neo4j Graph Database résout, et en quoi cela vous est-il bénéfique?

Nous essayions de créer un graphique de diverses installations et dépôts avec des itinéraires pondérés. Ce que nous voulions essentiellement faire était de trouver l'itinéraire le moins cher d'une installation à une autre (via plusieurs étapes).

Les avantages d'utiliser neo4j sont assez évidents pour nous, nous avons créé un graphique et neo4j est une base de données graphique, donc il ne peut pas y avoir d'adéquation plus naturelle pour notre cas d'utilisation. Avis collecté par et hébergé sur G2.com.

Petr B.
PB
Research Assistant
Higher Education
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Neo4j Graph Database?

Le modèle de graphe de propriété est excellent car il est isomorphe aux structures de données (graphes de connaissances) que nous modélisons, ce qui nous permet d'éviter d'écrire beaucoup de code de liaison et de jointures compliquées. J'aime beaucoup le langage de requête pour sa flexibilité et bien sûr, l'interface web est très utile pour l'exploration. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Neo4j Graph Database?

Je souhaite qu'il y ait de la place pour une représentation hybride - comme dans les bases de données basées sur des documents. Dans certains cas, le fait qu'il s'agisse d'un graphe connecté plutôt que d'une collection de lignes ad hoc, de triplets ou autre, impose une responsabilité supplémentaire dans certains cas d'utilisation assez basiques. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Neo4j Graph Database:

J'ai vu une version antérieure il y a quelques années et j'ai été témoin de son évolution, en particulier l'interface utilisateur. Mais soyez prudent, car il pourrait ne pas fonctionner dans les cas d'utilisation de sérialisation d'objets classiques (bien que je sache qu'il existe un excellent cadre de persistance d'objets pour Neo - NeoModel). Il devrait être excellent pour des applications exploratoires comme l'analyse de réseaux sociaux, mais en même temps, il pourrait accueillir quelque chose de plus profond comme du contenu de style SPARQL. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Neo4j Graph Database résout, et en quoi cela vous est-il bénéfique?

Représentation des connaissances et modélisation de la mémoire cognitive pour la compréhension du langage naturel / intelligence artificielle. Avis collecté par et hébergé sur G2.com.

Macy C.
MC
Professional Services Consultant
Computer Software
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Neo4j Graph Database?

Grande communauté, des rencontres en ville formidables. Le langage est vraiment simple comparé à d'autres langages de données. Une fois que vous entrez dans les graphes, vous avez besoin d'un cadre qui peut exprimer vos pensées facilement. Le langage de graphes neo4j est assez facile à comprendre et il y a BEAUCOUP de boîtes à outils disponibles pour le mapper à votre environnement. (graphes)-[:SONT]->(partout) Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Neo4j Graph Database?

Je souhaite qu'il y ait un outil visuel pour aider à apprendre la langue. Bien que j'aie dit que c'est facile, j'aurais dû dire que c'est le plus facile. Sans un instructeur comme lors des rencontres en ville, il est probablement difficile de l'apprendre en un week-end. Mais bien plus facile que d'autres systèmes. Au moins, vous n'avez pas besoin d'installer Java ou une autre dépendance compliquée. :) Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Neo4j Graph Database:

Utilisez neo4j, allez à une rencontre en ville. concepts de graphes d'abord. ne pas essayer d'appliquer des idées et concepts de SGBDR ou des cas d'utilisation dans un graphe. le graphe est un outil spécial pour appliquer les mathématiques des nœuds et des arêtes. pas un magasin de données le mieux adapté pour la tenue de registres (GÉNÉRALEMENT) évidemment votre expérience variera en fonction de votre cas d'utilisation. Mais mon conseil aux gestionnaires est de savoir si vous avez le bon cas d'utilisation pour ce type de base de données, par exemple la distance - Donc, si vous pouvez transformer vos données en une topologie et que votre question peut être formulée en termes de proximité / distance, alors vous réussirez très bien. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Neo4j Graph Database résout, et en quoi cela vous est-il bénéfique?

Les graphes aident à définir les distances entre les relations des entités. Je travaillais sur l'analyse des cyberattaques pour déterminer la distance de "frappe" pour une attaque donnée contre un environnement donné. Avis collecté par et hébergé sur G2.com.

Nikhil K.
NK
System Analyst
Financial Services
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Organique
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Neo4j Graph Database?

L'interface du tableau de bord est vraiment agréable. Vraiment conviviale pour écrire des requêtes Cypher afin de récupérer des sous-ensembles de graphes. Le graphe est également rendu interactif et cela aide à une présentation facile. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Neo4j Graph Database?

Il pourrait y avoir des implémentations plus flexibles des algorithmes dans la bibliothèque. C'est possible, mais généralement au détriment de la lisibilité. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Neo4j Graph Database:

Les nœuds et les relations rebondissants. C'est le moyen le plus simple de se familiariser avec Cypher.

Comprendre les algorithmes de graphe avant de tenter d'utiliser les méthodes intégrées dans neo4j. Cela permettra de gagner beaucoup de temps car il est difficile de faire correspondre les interfaces avec les algorithmes familiers. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Neo4j Graph Database résout, et en quoi cela vous est-il bénéfique?

Je tentais de comparer deux énormes fichiers XML. Initialement, j'ai essayé un analyseur DOM. Mais comparer des fichiers de taille supérieure à 1 Go consomme ma mémoire et ne fonctionnerait jamais. Je ne voulais pas introduire la surcharge d'une base de données relationnelle. En utilisant neo4j, j'ai pu créer une bibliothèque qui transforme un XML en un graphe dans neo4j. Cela aide à la traversée et à la récupération. Avis collecté par et hébergé sur G2.com.

Per K.
PK
Systems Architect
Biotechnology
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Neo4j Graph Database?

Les concepts bien conçus et l'implémentation de Neo4j rendent facile la modélisation des données de domaine que j'avais. Il s'est également avéré plus facile de développer le modèle de données en utilisant une base de données graphe qu'une base de données SQL. Souvent, le schéma de base de données SQL devient fragile et difficile à modifier après un certain niveau de complexité. Je n'ai pas rencontré ce problème avec Neo4j. Le langage de requête Cypher a pris un peu de temps à comprendre, mais s'est finalement révélé puissant et facile à utiliser. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Neo4j Graph Database?

Avec la mise en œuvre actuelle, un serveur Neo4j a un et un seul espace de données. Pour les cas d'utilisation où l'on a deux ou plusieurs domaines de données distincts, on pourrait parfois utiliser un seul serveur pour plus d'un espace de données. Il est bien sûr possible de contourner cela de différentes manières, mais c'est compliqué. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Neo4j Graph Database:

Si vous avez des données densément connectées, utilisez Neo4j. Si vous expérimentez avec différents modèles conceptuels de vos données, Neo4j est plus facile à utiliser que les bases de données SQL. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Neo4j Graph Database résout, et en quoi cela vous est-il bénéfique?

J'ai principalement essayé Neo4j dans un projet de loisir impliquant des auteurs, des livres, des articles, et les relations de critique et d'influence entre eux. La modélisation de ce domaine était facile, presque triviale dans Neo4j. Ces données créent des graphes de relations très denses, et ayant esquissé plusieurs autres projets plus liés au travail, mais je n'ai pas encore pu y consacrer un effort substantiel. Avis collecté par et hébergé sur G2.com.

Michael S.
MS
Code Connoisseur and Founder
Computer Software
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Neo4j Graph Database?

Chaque fois que nous commençons un projet, nous pensons généralement aux relations entre tous les différents acteurs. Nous les dessinons sur le tableau blanc. Avec Neo4j, il est vraiment facile de traduire ce modèle mental directement en un schéma de base de données. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Neo4j Graph Database?

L'outil lui-même était un problème. Nous avons utilisé les liaisons ruby de neo4j pour créer une base de données neo4j intégrée dans rails. Cela nous a obligés à utiliser jruby au lieu de ruby classique. L'utilisation de jruby a créé beaucoup d'autres problèmes de compatibilité avec les divers gems dont nous avions besoin. De plus, il y avait beaucoup d'incertitude concernant les licences, ce qui était une préoccupation commerciale. En l'utilisant, étions-nous en règle ou devions-nous payer si nous étions commerciaux ? C'était un casse-tête que le département juridique ne voulait pas gérer. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Neo4j Graph Database résout, et en quoi cela vous est-il bénéfique?

Nous créions un nouveau type de moteur de recommandation généralisable. Nous avons pu prototyper rapidement de nouveaux algorithmes de recherche. Avis collecté par et hébergé sur G2.com.

Andrii S.
AS
Startup Founder
Information Technology and Services
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de Neo4j Graph Database?

Les SGBDR sont désormais la norme industrielle de facto et ils excellent dans les calculs à travers de grandes matrices de données emballées dans des tableaux rectangulaires (considérez un méga-hyper-Excel sous stéroïdes). Mais ni le monde réel ni la logique commerciale ne sont rectangulaires par nature. Le monde se compose de structures flexibles comme des listes, comme des arbres (qu'il s'agisse d'une plante, d'une structure organisationnelle ou d'un arbre de décisions possibles), comme des réseaux et de la dentelle, ou - quelle horreur ! - comme des fractales. Les SGBDR, avec leur nature tabulaire rectangulaire, sont capables d'émuler ces structures avec leurs tables - mais cela nécessite une magie programmatique profonde et complexe, qui implique également de la complexité, des ressources computationnelles et humaines, et... des erreurs logicielles.

Étant une base de données de graphes native, Neo4j vous permet de refléter des structures de graphes complexes du monde réel d'entités et de leurs relations de manière facile et naturelle, proche d'une cartographie 1:1 - et ainsi, d'éviter l'émulation encombrante de structures de toiles d'araignée éthérées avec de lourdes briques rectangulaires faites de SQL. Cela vous permet de rendre vos systèmes plus rapides, plus réactifs et plus intelligents - car ils reflètent mieux la réalité. De plus, le modèle de données de graphe est beaucoup plus agile que le relationnel et tolère de nombreuses conditions du monde réel que les SGBDR ne peuvent pas.

En utilisant Neo4j depuis 2013, je confirme tout ce qui précède moi-même. Il est parfaitement adapté pour être un noyau pour la gestion des données maîtres d'entreprise, intégrant différents systèmes commerciaux autour de lui. Neo4j est parfaitement adapté aux architectures modernes de microservices des solutions d'entreprise, cette technologie lui est également native.

Et le rapport qualité-prix est impressionnant. Neo4j est très, très rapide, et (avec une licence Enterprise) il s'adapte facilement horizontalement (vous obtenez également la haute disponibilité en bonus). Les bases de données évoluant à un milliard de nœuds et plusieurs milliards de relations sont parfaitement réalisables (j'ai personnellement utilisé une base de données d'environ 200 millions de nœuds et Neo4j s'adapte extrêmement bien - sa performance ne dépend pas de la taille de la base de données, seul le diamètre du graphe compte vraiment).

Ce qui m'a le plus captivé, c'est la facilité et la naturalité avec lesquelles la technologie des graphes vous permet de modéliser des réalités complexes et de découvrir des interconnexions et des relations non évidentes entre les entités, ainsi que des motifs cachés de faits. Les cubes OLAP aussi sont des structures de graphes, après tout.

La technologie est nouvelle - mais la courbe d'apprentissage n'est pas trop raide, dès que vous vous familiarisez avec cette nouvelle attitude de graphe différente. De plus, le support en ligne de la communauté et directement des membres de l'équipe Neo4j rend l'apprentissage de Neo4j une expérience fascinante et agréable. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Neo4j Graph Database?

Neo4j est un produit de qualité industrielle et commerciale. Mais il est actuellement en phase de développement rapide, la version à venir 3.0.0 promet de nouvelles fonctionnalités et des améliorations de performance. De plus, le langage de requête de graphes - Cypher - est en cours de développement intensif, de nouvelles "sucreries" y sont ajoutées ainsi que des améliorations de performance. Il peut donc être difficile de choisir quelle version prendre pour votre projet - plus mature avec moins de fonctionnalités, ou la plus récente et puissante, mais pas encore éprouvée comme infaillible ? Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant Neo4j Graph Database:

Vous avez besoin de 1 à 2 hommes qui n'ont pas peur d'apprendre et leur donner un peu de temps pour des expériences, les choses commenceront alors à avancer facilement. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que Neo4j Graph Database résout, et en quoi cela vous est-il bénéfique?

Dans mes projets, Neo4j a été utilisé comme stockage principal pour les données commerciales migrées à partir de systèmes hérités, y compris les données CRM, le catalogue de produits, la fourniture et la facturation. Les avantages observés étaient :

- Neo4j permet une réingénierie facile du modèle de données, ce qui apporte une nouvelle valeur commerciale aux ensembles de données hérités et donne la possibilité de relier des segments de données auparavant isolés,

- rend le développement logiciel plus rapide et plus facile - il élimine l'impédance objet-relationnelle typique des systèmes où le SGBDR agit comme un stockage persistant d'objets de données commerciales complexes. La couche de persistance ORM volumineuse et encombrante (qui en fait ne crée pas de valeur commerciale) est remplacée par un mappage objet-graph léger et naturel, ce qui économise beaucoup d'heures de développement avec de meilleurs résultats commerciaux,

- Neo4j et le modèle de données en graphe tolèrent beaucoup mieux les "données sales" et les erreurs logicielles non critiques que le SGBDR ; il est parfaitement adapté au processus de développement Agile lorsque les changements de besoins apparaissent presque quotidiennement - mais avec le graphe, ces changements n'exigent pas de réingénierie de l'ensemble du modèle de données, seules des parties isolées du graphe sont affectées et vous pouvez facilement éviter de compromettre vos efforts de développement précédents. Avis collecté par et hébergé sur G2.com.