Neo4J
Neo4j est une base de données orientée graphe, idéale pour la gestion et l'analyse des relations complexes entre entités. Elle utilise un modèle de données basé sur les nœuds, les relations et les propriétés pour représenter les données et leurs connexions.
Introduction
Neo4j est un système de gestion de base de données orienté graphe, conçu pour gérer des réseaux de données interconnectées. Contrairement aux bases de données relationnelles, Neo4j excelle dans la gestion des relations entre les données, ce qui en fait un choix idéal pour des applications comme les réseaux sociaux, les recommandations, ou les analyses de fraude.
Installation
Pré-requis
Système d'exploitation : Windows, macOS, Linux
Java 11 ou supérieur
RAM recommandée : 4 Go ou plus
Installation sur Ubuntu
Concepts Clés
Nœud
Les nœuds représentent les entités (personnes, objets, concepts) dans la base de données. Chaque nœud peut avoir des propriétés (paires clé-valeur) et des étiquettes pour les catégoriser.
Relation
Les relations connectent les nœuds entre eux. Elles sont directionnelles et peuvent également avoir des propriétés. Les relations sont au cœur du modèle de graphe de Neo4j.
Propriétés
Les propriétés sont des informations stockées dans les nœuds et les relations sous forme de paires clé-valeur.
Opérations de base (Langage Cypher)
Créer un nœud
Créer une relation
Lire des nœuds
Mettre à jour un nœud
Supprimer un nœud
Last updated