Félicitations !
Concepts NoSQL
Miriam Antona
Software engineer
Chapitre 1
- Différences entre NoSQL et bases relationnelles
- Principes des bases clé-valeur
- Avantages
- simplicité
- montée en charge horizontale
- flexibilité
- Limites
- pas de requêtes complexes
- recherche uniquement par clé
Chapitre 1
- Cas adaptés
- information de session utilisateur
- profils et préférences des utilisateurs
- paniers d'achat
- ...
- Cas non adaptés
- rechercher une clé à partir de sa valeur
- Étude de cas : Editoo et Redis
- réduction des arrêts de service
- meilleures performances
Chapitre 2
- Notions de base des bases documentaires
- Avantages
- flexibilité
- montée en charge horizontale
- intuitives pour les développeurs
- Limites
- vigilance côté code
- vigilance sur les données redondantes
Chapitre 2
- Cas adaptés
- catalogues
- journalisation d'événements
- profils utilisateurs
- etc.
- Cas non adaptés
- Étude de cas : Shutterfly et MongoDB
Chapitre 3
- Notions de base des bases famille de colonnes
- Avantages
- flexibilité
- rapidité
- montée en charge horizontale
- Limites
- pas de transactions multiligne
- pas de jointures
- pas de sous-requêtes
Chapitre 3
- Scénarios adaptés
- journalisation d'événements
- systèmes de gestion de contenu
- séries chronologiques
- Scénarios non adaptés
- besoin de changer très souvent les requêtes
- besoin de requêtes complexes et de jointures
- peu de données à traiter
- Étude de cas : Bigmate et Apache Cassandra
- peut gérer des millions d'opérations concurrentes
Chapitre 4
- Principes des bases graphiques
- Avantages
- flexibilité
- haute performance
- montée en charge horizontale
- représentation des données facilitée
- Limites
- objets extrêmement volumineux (BLOB, CLOB, etc.)
- changement important pour les développeurs
Chapitre 4
- Situations adaptées
- réseaux sociaux
- maladies infectieuses
- détection de fraude
- services de localisation
- etc.
- Situations non adaptées
- données non liées
- liens faibles entre les données
- etc.
Chapitre 4
- Étude de cas : Gousto et Neo4j
- meilleur contrôle des coûts
- plus de clients choisissent les recettes recommandées
Preparing Video For Download...