Formation MongoDB M101N: semaine 6 – Conception des applications

Semaine 1 Semaine 2 Semaine 3 Semaine 4 Semaine 5 Semaine 6 Introduction CRUDDriver .NET Conception Performances Aggregationframework Conception desapplications Durabilité des écritures Dans un contexte classique, on a: Application ⇔ driver ⇔ mongod ⇔ mongo Shell Des opérations d’écritures sont faites par l’application et par le mongo shell. Pour obtenir les erreurs: – dans…

Continuer à lire

Formation MongoDB M101N: semaine 4 – Performance

Semaine 1 Semaine 2 Semaine 3 Semaine 4 Semaine 5 Semaine 6 Introduction CRUDDriver .NET Conception Performances Aggregationframework Conception desapplications Fonctionnement d’un index Une table est rangée comme une liste de valeurs rangée les unes à la suite des autres. Lorsqu’on effectue une requête sur cette liste, si il n’y a pas d’index, on va…

Continuer à lire

Formation MongoDB M101N: semaine 5 – Aggregation framework

Semaine 1 Semaine 2 Semaine 3 Semaine 4 Semaine 5 Semaine 6 Introduction CRUDDriver .NET Conception Performances Aggregationframework Conception desapplications Permet de faire des requêtes proches de $group. La fonction “aggregate” fonctionne en utilisant des “pipes” comme une ligne unix. Chaque étape du pipeline correspond à des étapes ou “stage”. Il n’y a pas d’ordre…

Continuer à lire

Formation MongoDB M101N: semaine 3 – Conception

Semaine 1 Semaine 2 Semaine 3 Semaine 4 Semaine 5 Semaine 6 Introduction CRUDDriver .NET Conception Performances Aggregationframework Conception desapplications Quelques caractéristiques: – “Rich documents”: on peut stocker davantages que de simples valeurs, – “Prejoin” en utilisant des documents intégrés (embedded documents), – Pas de jointures en MongoDB, – Pas de contraintes, – Pas de…

Continuer à lire

Formation MongoDB M101N: semaine 2 – Driver .NET

Semaine 1 Semaine 2 Semaine 3 Semaine 4 Semaine 5 Semaine 6 Introduction CRUDDriver .NET Conception Performances Aggregationframework Conception desapplications Inclure le package .NuGet “MongoDB.Driver” dans son projet. Plusieurs packages sont installés: MongoDB.Drive, MongoDB.BSON et MongoDB.Driver.Core. L’objet principal pour ouvrir une connection est MongoClient. Pour entrer certains paramètres de connexion, il faut utiliser une connectionString….

Continuer à lire