0 Replies Latest reply on Jun 3, 2013 7:05 AM by paul.robinson

    Feedback required: When can't you use ACID transactions?

    paul.robinson

      All,

       

      In recent releases of Narayana, we've been making significant improvements to our support for compensation-based transactions. Along-side these releases, I'm also publishing a blog post series that shows how compensation-based transactions can be used as an alternative to ACID transactions. In this series I discuss the aspects of an ACID transaction that can make them inappropriate for certain scenarios. I then show that instead of throwing out transactions altogether, you can opt for a more relaxed transaction model, that still retains many of the strong guarantees that enterprise applications require. This will also be the subject of a talk I'm giving at JUDCon:Boston on the 11th June.

       

      We're keen to gain feedback from the community on:

       

      * What scenarios do you feel are not suitable for ACID transactions?

      * Real-world examples where ACID transactions have been shunned in favour of no transactions at all.

      * Real-world examples where an alternative to ACID transactions has been used.

      * Anything else you think may be of interest.

       

      I've created this discussion as a place to provide feedback.

       

      Thanks in advance!

       

      Paul.