transactions - Differences between LLR and emulate 2-PC in weblogic server -
first, protocols ? or transaction types ? second, what's main differences between them ? oracle talks last logging resource:
with option, transaction branch in connection used processed >last resource in transaction , processed one-phase commit operation. >result of operation written in log file on resource itself, , result >determines success or failure of prepare phase of transaction.
and emulate two-phase commit
with option, transaction branch in connection used returns >success prepare phase of transaction.
not quite clear this, please me make clear. time.
this has how gobal transactions (xa) works:
understanding emulate two-phase commit transaction option
if need support distributed transactions jdbc data source, there no available xa-compliant driver dbms, can select emulate two-phase commit non-xa driver option data source emulate two-phase commit transactions
understanding logging last resource transaction option
weblogic server supports logging last resource (llr) transaction optimization through jdbc data sources. llr performance enhancement option enables 1 non-xa resource participate in global transaction same acid guarantee xa. llr refinement of "last agent optimization." differs last agent optimization in transactionally safe.
you want use llr unless not option because of jdbc driver. note in links there no 'advantages' section 2 phase commit emulation.
Comments
Post a Comment