Orient db THEME BASES DE DONNEES ORIENTEES GRAPHE IMAGE de base de données orientée graphe CPLAN Introduction I-Concepts généraux II-Base de Données Orientées Graphe III-Etude de NeO J IV-Langage CYPHER V-Modélisation VI-Forces et Faiblesses CINTRODUCTION
THEME BASES DE DONNEES ORIENTEES GRAPHE IMAGE de base de données orientée graphe CPLAN Introduction I-Concepts généraux II-Base de Données Orientées Graphe III-Etude de NeO J IV-Langage CYPHER V-Modélisation VI-Forces et Faiblesses CINTRODUCTION ? C o n c e p t d e c o n n e x i o n omniprésent ? Réseaux sociaux internet biologie transports ? ? Modèle d ? analyse des bases de données NoSQL basé sur les agrégats ? Stocker des entités connectées est un challenge non adressé ni par les SGBD relationnels ni par les bases NoSQL Les graphes permettent une modélisation naturelle des relations entre entités De la di ?culté des BD NoSQL pour modéliser les relations ? Stockage indépendant des documents valeurs colonnes ? A j o u t d e re l a t i o n s p a r l ? imbrication ? Requiert des jointures au niveau application Pertinence des graphes pour modéliser les relations ? Les graphes représentent une voie naturelle pour modéliser des relations ? Possibilité de ? Ajouter une sémantique aux relations ? Typer les n ?uds ? Dé ?nir des attributs sur les n ?uds et les liens ? Grande exibilité CI-Concepts generaux Les BD orientées graphe introduisent généralement les concepts de ? Noeud une entité ? Label permet de regrouper des n ?uds entre eux ? Relation matérialise un lien dirigé entre deux n ?uds possède un type ? Propriétés un n ?ud ou une relation peuvent disposer de propriétés numériques cha? nes de caractères booléens ou une liste des précédents types CEXEMPLE CQu ? est ce qu ? une base de donnée orientée graphe Par dé ?nition une base de données orientée graphe correspond à un système de stockage capable de fournir une adjacence entre éléments voisins chaque voisin d'une entité est accessible gr? ce à un pointeur physique C'est une base de données orientée objet adaptée à l'exploitation des structures de données de type graphe ou dérivée comme des arbres CAvantage des bases de données orientée graphe ? Performances accrues ? Traiter des données fortement connectées en évitant les multiples jointures très coûteuses qu'il faudrait mettre en ?uvre dans les bases de données relationnelles traditionnelles et ainsi permettre des mises à jour très performantes même pour un très grand ensemble de données ? O ?rir de meilleures performances en termes de rapidité de temps de réponse pour les lectures locales par parcours de graphe CAvantage des bases de données orientée graphe ? Développements simples ? L'utilisation de langages de requêtes tels que Cypher ou Gremlin destinés au traitement des données connectées facilite les développements Par exemple la recherche d'amis prend une seule ligne de code en Cypher CAvantage des bases de données orientée graphe ? Modélisation facile ? Gérer facilement un modèle complexe puisque la base de données ne s'appuie pas sur un schéma rigide ? Permettre une modélisation parfois plus naturelle et plus lisible selon le cas d'utilisation ? Découverte de nouveaux cas d'usages par une représentation naturelle des
Documents similaires
-
21
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Sep 17, 2021
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 44.5kB