Niveau 33 - Utilisation d'une BD et intro au concept d'ORM

Dans ce niveau
Pour le moment, les données sont stockées directement en mémoire sur le serveur, ce qui pose plusieurs enjeux:
- Dès que le serveur ou le client repart, les données sont réinitialisées.
- Il est plus difficile de stocker et récupérer des données relationnelles puisqu'on utilise des fonctions JavaScript telles que
findsur des tableaux - Cela est très peu performant
Afin de sauvegarder les données et de remplacer en quelque sorte Supabase, il nous faudra introduire une base de données dans le projet. Nous utiliserons comme système de base de données PostgreSQL.
Vous aurez aussi l'occasion d'utiliser un ORM (Object-Relational Mapper) pour interroger cette base de données et faire l'assignation du retour à vos modèles.