
Neo4j
Une base de données orientée graphe pour les applications connectées, l’analyse de graphes et les couches de connaissances pour l’IA, avec des options gérées et auto-hébergées.
À propos de Neo4j
Neo4j est une plateforme de base de données orientée graphe conçue pour les données connectées. Elle stocke nativement les entités et leurs relations, ce qui permet aux équipes d’interroger ces connexions avec Cypher sans les reconstruire au moyen de plusieurs couches de jointures relationnelles. Des pilotes sont disponibles pour Python, Java, JavaScript et C#. La documentation couvre les installations locales et dans le cloud, ainsi que les déploiements avec Docker et Kubernetes. Les outils de Neo4j prennent en charge l’importation, l’exploration, la visualisation, l’administration et la surveillance des graphes. Graph Data Science ajoute des algorithmes et des workflows d’apprentissage automatique. AuraDB est l’option cloud gérée, dans laquelle les mises à niveau, les correctifs et la maintenance sont pris en charge dans le cadre du service. Les éditions autogérées couvrent les projets communautaires et les déploiements en entreprise. Cette spécialisation entraîne un coût d’adoption réel : les équipes doivent apprendre la modélisation de graphes et Cypher, planifier la migration des données et déterminer à quel moment Community Edition ne répond plus aux besoins de production. Les prix d’Enterprise et d’Infinigraph nécessitent un échange avec l’équipe commerciale, ce qui empêche les grands acheteurs d’obtenir immédiatement une estimation des coûts.
Fonctionnalités
Données d’applications connectées
Créez des applications qui parcourent directement les relations grâce à un modèle natif de graphe de propriétés et à des requêtes Cypher.
Analyse de graphes et apprentissage automatique
Exécutez des algorithmes de graphe et des workflows d’apprentissage automatique avec Neo4j Graph Data Science.
Connaissances et contexte pour l’IA
Créez une couche de connaissances connectée qui fournit aux systèmes d’IA un contexte structuré sur les entités et leurs relations.
Avantages
- Le stockage natif en graphe et Cypher rendent les requêtes de relations à plusieurs sauts directes et plus faciles à exprimer.
- L’édition communautaire offre un point d’entrée gratuit pour le développement et les déploiements pris en charge par la communauté.
- AuraDB prend en charge les mises à niveau, les correctifs et la maintenance, et propose un modèle d’exploitation cloud géré.
Limites
- Les équipes doivent apprendre la modélisation de graphes et Cypher, ce qui ajoute du travail de prise en main par rapport aux bases de données relationnelles familières.
- La tarification de l’édition entreprise et de l’édition Infinigraph nécessite un échange avec l’équipe commerciale, ce qui réduit la visibilité initiale sur les coûts.
- Les déploiements de production autogérés ajoutent des responsabilités d’infrastructure et d’exploitation pour l’équipe qui adopte la solution.
Formules tarifaires
Édition communautaire
- Traitement et stockage natifs des graphes
- Transactions ACID
- Modèle de graphe de propriétés
- Langage de requête de graphe Cypher
Édition entreprise
- Inclut les fonctionnalités de l’édition communautaire
- Mise à l’échelle horizontale illimitée des lectures grâce à la réplication
- Contrôles d’accès précis
- Haute disponibilité et fonctions d’administration avancées
- Capture des données modifiées
Édition Infinigraph
- Inclut les fonctionnalités de l’édition entreprise
- Mise à l’échelle horizontale illimitée avec partitionnement automatique
- Graph Data Science inclus dans la licence
* Les informations tarifaires sont données à titre indicatif. Consultez les dernières annonces sur le site officiel de Neo4j.