Ce cours couvre les fondamentaux des systèmes de gestion de bases de données NoSQL, incluant les modèles clé-valeur, document, colonne et graphe, pour maîtriser le stockage et la manipulation des données non relationnelles. Il aborde les avantages, les cas d'usage et les bonnes pratiques d'implémentation. Ce PDF offre un support pédagogique gratuit sur NoSQL, présentant une approche moderne du stockage des données, adaptée aux besoins scalables et flexibles des applications contemporaines. Il inclut des exemples concrets, des comparaisons avec les SGBD relationnels et des exercices pratiques pour renforcer l'apprentissage.
Ce cours s'adresse aux développeurs, administrateurs de bases de données et architectes logiciels souhaitant élargir leurs compétences dans le domaine du stockage non relationnel. Une connaissance préalable des concepts fondamentaux des bases de données est recommandée. Les professionnels confrontés à des problématiques de volumétrie importante, de scalabilité ou de gestion de données non structurées trouveront particulièrement intérêt à cette formation.
Les SGBD relationnels ont dominé l'industrie pendant des décennies, mais leurs limites face aux nouvelles exigences (big data, flexibilité, performances distribuées) ont conduit à l'émergence des bases NoSQL. Nous explorerons l'évolution des besoins qui a motivé cette révolution, avec des exemples concrets de cas où les solutions traditionnelles atteignent leurs limites.
Le cours couvre en détail les quatre grandes familles NoSQL :
Une partie pratique importante est consacrée à trois solutions majeures :
Pour chaque technologie, des travaux pratiques guidés permettront de mettre en œuvre des cas concrets de modélisation et d'interrogation des données.
La formation se conclut par une analyse critique des avantages et inconvénients du NoSQL, avec des recommandations pour :
Des études de cas réels (réseaux sociaux, IoT, recommandation en temps réel) illustreront comment les entreprises leaders exploitent ces technologies pour résoudre des problèmes complexes à grande échelle.
Partner sites PDF Tutorials (English) | PDF Manuales (Spanish) | Cours PDF (French)