Aller au contenu principal

Cours de NoSQL

Objectifs du cours
  • Comprendre l'intérêt des bases de données NoSQL
  • Découvrir les différents types de NoSQL et leurs particularités
  • Apprendre à utiliser et manipuler des bases de données NoSQL
  • Explorer des architectures basées sur le NoSQL pour des besoins spécifiques

Sections du cours

  1. Introduction
    Introduction au concept de NoSQL, historique et motivations principales derrière l'utilisation de ce type de base de données.

  2. Types de bases de données NoSQL
    Panorama des différents types de bases de données NoSQL, leurs avantages, inconvénients et leurs cas d'utilisation privilégiés.

  3. Outils NoSQL
    Détails sur les principaux outils NoSQL (Redis, CouchDB, MongoDB) et leurs caractéristiques techniques.

  4. Pratiques et concepts clés
    Concepts fondamentaux pour comprendre l'architecture et la mise en œuvre de solutions NoSQL, tels que le partitionnement, la réplication, et le modèle MapReduce.

  5. Exemples d'utilisation et cas pratiques
    Cas d'utilisation réels de NoSQL dans différentes industries et exemples d'architectures distribuées utilisant des bases de données NoSQL.