MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment contourner le manque de transactions dans MongoDB ?

À partir de la version 4.0, MongoDB aura des transactions ACID multi-documents. Le plan est d'activer d'abord ceux des déploiements d'ensembles de réplicas, suivis des clusters partitionnés. Les transactions dans MongoDB ressembleront aux transactions que les développeurs connaissent dans les bases de données relationnelles - elles seront multi-instructions, avec une sémantique et une syntaxe similaires (comme start_transaction et commit_transaction ). Il est important de noter que les modifications apportées à MongoDB qui permettent les transactions n'affectent pas les performances des charges de travail qui n'en ont pas besoin.

Pour plus de détails voir ici.

Avoir des transactions distribuées ne signifie pas que vous devez modéliser vos données comme dans les bases de données relationnelles tabulaires. Adoptez la puissance du modèle de document et suivez les bonnes pratiques recommandées de modélisation des données.