Nous savons qu'il existe certains scénarios qui nous obligent à mettre en œuvre des transactions dans le code, tels que SqlTransaction
/TransactionScope
dans le cadre .Net. Les questions sont:Quels sont les inconvénients de l'implémentation des transactions hors de la base de données?
- Quels sont les frais généraux (outre la vitesse )?
- Est-ce que cela devient pire si nous ajoutons plus de couches entre la transaction et la base de données? Si oui, quels sont les frais généraux et quelles sont les causes de ces frais généraux ?
De quelles couches parlez-vous, et comment cela augmenterait-il la probabilité que quelque chose ne tourne pas rond? –