Annexe C. Travailler avec des bases de données dans des projets Node
La plupart des applications du monde réel s'appuient sur des bases de données pour stocker et récupérer des données. Cette annexe présente les outils de données essentiels utilisés dans les projets Node, qu'il s'agisse de bases de données complètes comme MongoDB, PostgreSQL et SQLite, ou de services de soutien comme Redis et RabbitMQ qui gèrent la mise en cache et les files d'attente de messages.
Tu apprendras à installer et à te connecter à chaque base de données, à travailler avec des ORM comme Mongoose et Sequelize, et à comprendre les concepts clés de modélisation des données comme les schémas, les collections et les documents. Tu compareras également les options locales et hébergées dans le Cloud et exploreras quand utiliser chaque outil en fonction des besoins de ton application, qu'il s'agisse d'un prototype rapide, d'une API Web évolutive ou d'un processeur de tâches en arrière-plan.
Pourquoi les bases de données sont importantes
Les bases de données permettent aux applications de conserver les données entre les sessions, de gérer les entrées des utilisateurs et de récupérer les informations de manière efficace. Node prend en charge un large éventail de types de bases de données et de pilotes. Le choix de la bonne base de données dépend de l'échelle et de la complexité de ton projet, ainsi que de la structure de tes données.
Les applications modernes doivent stocker beaucoup de données, comme les informations ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access