neo4j - Ataww/SDTD-Mazerunner Wiki

Neo4j

Présentation générale

Neo4j est un système de gestion de base de données orienté graphes. Le code source, écrit en Java, est développé par Neo Technology.

Caractéristiques

La base de données de graphes offrent de meilleures performances dans le traitement de requêtes utilisant des relations entre objets. Au lieu d'utiliser des jointures comme dans le bases de données relationnelles, Neo4j utilise des outils de parcours de graphes. Ces outils permettent également de faciliter des cas d'usages exploitant au maximum les relations.

Les données ne sont pas stockées de manière structurée dans Neo4j. Cela porte l'avantage d'adapter la base à la modification continue des données. En outre, le temps de développement de la base et le coût de sa maintenance s'en trouvent réduits.

Neo4j utilise le langage Cypher pour la description des requêtes.

Cas d'utilisation privilégiés

Installation

Neo4j requiert Java 7.

wget -O - http://debian.neo4j.org/neotechnology.gpg.key | apt-key add -
echo 'deb http://debian.neo4j.org/repo stable/' > /etc/apt/sources.list.d/neo4j.list
apt-get update
apt-get install neo4j

Pour démarrer le serveur :

/etc/init.d/neo4j-service start

Après extraction du dossier;