Introduction à MongoDB

Pas de transactions

  • Il n’y a pas de transaction dans mongo, cependant les mises à jours d’un document se font de manière atomique.

Aucune écriture ne peut affecter plus qu'un seul et unique document. Le modèle dénormalisé (documents imbriqués) combine toute les données pour une entité, reprenons l'exemple sur l'article dans lequel on a regroupé

ses commentaires, son tag associé et sa catégorie. Ce type de modélisation va faciliter les opérations d'écriture atomiques vu qu'une seule opération d'écriture permet l'insertion ou la modification de données pour une entité. En revanche, adopter la modélisation normalisée (par référence) va vous forcer à effectuer plusieurs requêtes qui ne seront pas atomiques collectivement.