MongoDB (MongoDB)
Qu'est-ce que c'est
MongoDB est une base de données NoSQL orientée document qui stocke les données comme des documents flexibles de type JSON plutôt que des lignes dans des tables fixes, permettant aux schémas de varier entre les documents d'une même collection.
Pourquoi c'est important
MongoDB représente une approche véritablement différente du stockage de données par rapport aux bases de données relationnelles, et comprendre quand un modèle flexible basé sur des documents convient mieux à un problème qu'un schéma relationnel rigide est une compétence essentielle à mesure que les applications mélangent de plus en plus les deux paradigmes.
Astuce d'examen
Résistez à l'envie de concevoir un schéma MongoDB exactement comme un schéma relationnel divisé en de nombreuses petites collections — la force de MongoDB vient de l'intégration des données liées ensemble au sein d'un seul document lorsque c'est approprié, et la sur-normalisation défait une grande partie de son objectif.
Sujets liés
Intéressé par des cours de MongoDB (MongoDB) ?
Parlez-nous des objectifs et de la confiance de l'élève — nous concevrons un plan personnalisé.
