Guy

My feedback

  1. 47 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  Database » Transactions  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    An error occurred while saving the comment
    Guy commented  · 

    @Paul I like to think that most of the pain points have been addressed - at least we have tried very hard :-) I invite you to try it - it's unlike Weblogic or Websphere. And without monoliths, XA is even more relevant today.

    For instance, BASE is unreliable without the exactly-once processing enabled by XA, so yes even your coffee shop could use it :-) Gregor himself / the coffee shop was talking about a big giant XA transactions across distributed components, which is often not required at all of course.

    An error occurred while saving the comment
    Guy commented  · 

    @Charles That does not work if the commit succeeds in Mongo but the ack times out. There would be no way to know if it committed, and rolling back the rest would violate atomicity.

    Guy supported this idea  · 
    An error occurred while saving the comment
    Guy commented  · 

    The prepare method is missing - which is crucial for proper XA.

    Mongo can contact https://www.atomikos.com for help with implementing XA. For database vendors, this help is usually free.

Feedback and Knowledge Base