Introduction

Pendant longtemps, les bases de données relationnelles (SQL) ont dominé le stockage et la gestion des données. Cependant, avec l'évolution des besoins en stockage de données, une nouvelle catégorie de bases de données est apparue : les bases de données NoSQL.

Ce cours vous introduira aux concepts clés du NoSQL, ses avantages et inconvénients, ainsi que les différentes familles de bases de données NoSQL.


Pourquoi le NoSQL ?

Limites du modèle relationnel (SQL)

Le modèle relationnel SQL présente plusieurs limites :

Qu'est-ce que le NoSQL ?

NoSQL signifie Not Only SQL. Il ne remplace pas SQL mais le complète dans des cas spécifiques où la flexibilité, la performance et l'évolutivité sont essentielles.


Avantages et inconvénients du NoSQL

Avantages