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

Bases de données orientées graphe — requêtes
- Parcourir le graphe
- Exemples :
- Obtenir tous les utilisateurs que Ben suit
- 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 orientées graphe populaires
Passons à la pratique !
Concepts NoSQL
Preparing Video For Download...