Avantages et limites des bases de données de documents
Concepts NoSQL
Miriam Antona
Software engineer
Avantages - flexibilité
- Pas besoin de prédéfinir le schéma
- Les documents peuvent évoluer dans le temps
- Évite les migrations de schéma
- Les documents imbriqués évitent les jointures
- L'une des premières raisons de choisir les bases documentaires
Avantages - intuitif pour les développeurs
- Approche naturelle
- JSON est lisible par l'humain
- Les documents correspondent aux objets du code
- Moins de code
- Développement plus simple et plus rapide
- Commencez à coder et stocker des objets à mesure que les documents sont créés
- Plus simple pour les nouveaux développeurs
Avantages - montée en charge horizontale
Limites - plus de responsabilités
- Gérer les données dans le code applicatif
- ex. vérifier l'email requis
- Gérer les données redondantes
- ex. modifier un nom dupliqué
Passons à la pratique !
Concepts NoSQL
Preparing Video For Download...