[jbossts-issues] [JBoss JIRA] (JBTM-1494) Produce performance figures to show performance improvements of Compensations over ACID

Paul Robinson (JIRA) jira-events at lists.jboss.org
Mon Oct 14 07:27:37 EDT 2013


    [ https://issues.jboss.org/browse/JBTM-1494?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12813840#comment-12813840 ] 

Paul Robinson commented on JBTM-1494:
-------------------------------------

Agreed. Although, I think for certain applications you can mitigate the relaxed consistency by "moving the locks up to the application level". For example:

A booking application commits the reservation to the DB in phase 0. The record shows that the booking is "pending". Other transactions see this and can decide what to do about a pending reservation (potentially over-booking, assuming some cancelations). in phase 2, the reservation is updated to either mark it as cancelled or complete (depending on the outcome of the transaction).

Of course, this won't work for all applications, and when it does, it would impose a certain structuring on the application.
                
> Produce performance figures to show performance improvements of Compensations over ACID
> ---------------------------------------------------------------------------------------
>
>                 Key: JBTM-1494
>                 URL: https://issues.jboss.org/browse/JBTM-1494
>             Project: JBoss Transaction Manager
>          Issue Type: Task
>      Security Level: Public(Everyone can see) 
>          Components: Performance Testing, XTS
>            Reporter: Paul Robinson
>            Assignee: Paul Robinson
>             Fix For: 6.0.0.Final
>
>
> As part of evangelising compensations, it would be useful to show performance comparisons for different classes of applications. 
> Ideally, these results should show that that, for certain classes of applications, the performance of a compensation-based transaction is a lot better than for an ACID transaction.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbossts-issues mailing list