Introduction à Neo4J

L'outil Neo4J

Présentation de l'entreprise :

  • Neo4j est un système de gestion de base de données au code source libre orienté graphes, développé en Java par la société Suédo-Américaine Neo technology.

  • Le produit existe depuis 2000, la version 1.0 de Neo4j est relativement récente puisque sortie en février 2010.

Caractéristiques clefs :

  • Tourne en JVM

  • Fonctionnement en cluster possible (peut répartir la charge sur plusieurs serveur)

  • Peut fonctionner en stand-alone ou en temps que serveur web

  • ACID : propriétés qui garantissent une transaction informatique fiable

  • Peut gérer des milliards de données

Avantages de Neo4J

  • Open source

  • Belle interface

  • Du fait de sa structure en graphe : modélisation facilitée

  • Un moteur puissant accessible facilement

  • Langage Cypher "assez" visuel

  • Communauté très active

Limites de Neo4J

  • Work In Progress : le système n'est pas forcément complet mais évolue vite !

  • Exemple : Problème d'affichage de large graphe dans l'interface web.

  • Il n'est pas évident dans l'interface de base de rendre les graphes dynamiques.

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Ulysse Meyer, 2014 (Contributions : Stéphane Crozat, les étudiants de l'UTC) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)