Quand utiliser les bases de données de graphes
Concepts NoSQL
Miriam Antona
Software engineer
Cas adaptés - Informations générales
- Données fortement connectées
Cas adaptés - Graphes sociaux
- Réseaux sociaux
- Utilisateurs et leurs relations
- Publications
- Mentions « j'aime »
- ...
- Employés d'une entreprise
- Projets
- Relations entre employés
Cas adaptés - Maladies infectieuses
- Modéliser :
- Interactions entre personnes
- Contacts
- Expositions
- Aider à comprendre les chaînes de transmission
Cas adaptés - Services de localisation
- Lieux et distances
- Optimiser les itinéraires pour la navigation
- Recommandations de points d'intérêt à proximité :
- restaurants
- cinémas
- hôpitaux
- etc.
Cas adaptés - Détection de fraude
- Arrêter la fraude en temps réel :
- fraude par carte de crédit
- fraude en commerce électronique
- blanchiment d'argent
- Modéliser : personnes, cartes de crédit, numéros de téléphone, appareils, adresses IP...
- Déceler des motifs suspects :
- plusieurs utilisateurs provenant de la même IP
- ...
Cas adaptés - Recommandations en temps réel
- Stocker l'historique d'achats et la navigation pour recommander un article
- Proposer un article à une personne proche
- Afficher des films non vus selon des utilisateurs similaires
Cas adaptés - Réseaux
- Stocker les relations entre réseaux et éléments d'infrastructure
- machines physiques
- machines virtuelles
- applications
- routeurs
- commutateurs
- ...
- Alerter en temps réel sur d'éventuels défauts de conception
Cas non adaptés
- Données déconnectées
- Les relations entre données peu importent
- Applications qui ne font que des recherches générales sans point de départ précis
- Non optimisées pour ces requêtes
- Propriétés contenant des valeurs très volumineuses (BLOB, CLOB...)
Passons à la pratique !
Concepts NoSQL
Preparing Video For Download...