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.

understanding emulate 2 phase commite

understanding llr


Comments

Popular posts from this blog

google api - Incomplete response from Gmail API threads.list -

Installing Android SQLite Asset Helper -

Qt Creator - Searching files with Locator including folder -