Thanks Paul! It gave me some info about the XA transactions. 

Chandra


Paul Copeland wrote:
> 
> Hi Chandra -
> 
> XA is a standard for distributed transactions and usually refers to 
> situations where multiple databases are used in a combined transaction.  
> This is a big subject.  You might get a start here -
> 
>            http://en.wikipedia.org/wiki/X/Open_XA
> 
> - Paul
> 
> On 4/27/2009 10:03 AM, Chandra Sarath wrote:
>> Hi Kevin,
>>
>> What exactly is multiple resources mean? We are using Websphere 6.1
>> Feature
>> pack 3. 
>>
>> One of the reason why we are thinking about using XA driver is if we have
>> a
>> database timeout of 30 sec, if we use non-xa drivers the database
>> transaction from OpenJpa tries unlimited before we force it to exit.
>> Whereas
>> if we use XA drivers, the database transaction exits at the 30 sec
>> timeouts.
>> But we are worried about any other issues XA drivers cause and we donot
>> have
>> much time to research on this. We have been using non-xa drivers.
>>
>> Thanks,
>> Chandra
>>
>>
>>
>>
>> Kevin Sutter wrote:
>>   
>>> Personally, if your processing does not require the use of XA, then I
>>> would
>>> stick with non-XA.  XA is used when you have multiple resources
>>> participating in a transaction.  So, besides the driver itself, there is
>>> also the transaction processing within the app server that may have
>>> additional overhead.  In the case of WebSphere, that overhead is kept to
>>> a
>>> minimum until a second resource is introduced into the mix.  So, if you
>>> only
>>> deal with a single resource within a given transaction, then the use of
>>> XA
>>> shouldn't hurt too much.  But, along those same lines, if you only deal
>>> with
>>> a single resource, then why even introduce the possibility?
>>>
>>> This question is really between your application server and the
>>> database.
>>> OpenJPA really doesn't come into play since we just attach ourselves to
>>> the
>>> current transaction context.  It's the interaction between the
>>> transaction
>>> (app server) and the database that should affect your decision.
>>>
>>> Kevin
>>>
>>> On Mon, Apr 27, 2009 at 2:48 AM, Chandra Sarath <[email protected]>
>>> wrote:
>>>
>>>     
>>>> Hi,
>>>>
>>>> We are using DB2  LUW 9.1 fixpack 4 as our Database. Could you please
>>>> recommend which driver (XA or non XA) is suitable for openJPA 1.2.0 and
>>>> DB2.
>>>> We use transactions  a lot while doing inserts/updates/retrive
>>>> operations.
>>>>
>>>> Thanks,
>>>> Chandra
>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://n2.nabble.com/Open-JPA-recommended-driver-for-DB2-tp2722877p2722877.html
>>>> Sent from the OpenJPA Users mailing list archive at Nabble.com.
>>>>
>>>>
>>>>       
>>>     
>>
>>   
> 
> 
> 

-- 
View this message in context: 
http://n2.nabble.com/Open-JPA-recommended-driver-for-DB2-tp2722877p2728410.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.

Reply via email to