Qu'est-ce qu'une base de données graphe ?
Concepts NoSQL
Miriam Antona
Software engineer
Bases de données graphe – aperçu
- Traiter les données et leurs relations avec la même importance
- Fondées sur la théorie des graphes
- branche des mathématiques
- étudie les graphes pour modéliser les relations entre objets
Bases de données graphe – éléments d'un graphe
Bases de données graphe – éléments d'un graphe
- Sommets/nœuds
- Arêtes/liens/arcs
Bases de données graphe – nœuds
- Représentent des entités (utilisateurs, villes, aéroports, employés…)
- Ont des propriétés
Bases de données graphe – nœuds
- Représentent des entités (utilisateurs, villes, aéroports, employés…)
- Ont des propriétés
Bases de données graphe – arêtes
- Relient les nœuds
- Définissent les relations entre les nœuds
Bases de données graphe – arêtes
- Relient les nœuds
- Définissent les relations entre les nœuds
Bases de données graphe – arêtes
- Relient les nœuds
- Définissent les relations entre les nœuds
Bases de données graphe – types d'arêtes
Bases de données graphe – types d'arêtes
- Non orientées :
- Pas de direction
- Relation réciproque

Bases de données graphe – requêtes
- Parcourir le graphe
- Exemples :
- Obtenir tous les utilisateurs suivis par Ben
- Savoir quand Carol a commencé à suivre Shui
- Trouver le plus court chemin entre deux villes
- Chemin : ensemble de nœuds et d'arêtes dans un graphe
- Langages de requête : Cypher, Gremlin, etc.
Bases de données graphe populaires
Passons à la pratique !
Concepts NoSQL
Preparing Video For Download...