GUARANTEED COMMIT OUTCOME IN A DISTRIBUTED TRANSACTION PROCESSING SYSTEM
Techniques are described for providing a guaranteed commit outcome for global transactions that are optimized by deferring the commit processing to a resource manager, such as a DBMS, using optimizations. The 'Distributed Transaction Processing: The XA Specification' standard specification...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Techniques are described for providing a guaranteed commit outcome for global transactions that are optimized by deferring the commit processing to a resource manager, such as a DBMS, using optimizations. The 'Distributed Transaction Processing: The XA Specification' standard specification is ambiguous regarding commit outcomes for transactions managed by DBMS, resulting in wrong results for vendors implementing the standard. The techniques described provide a guaranteed commit outcome when using the optimizations, creating the opportunity for safe replay of global transactions when a communication error or timeout occurs between the transaction manager and the resource manager, and eliminating ambiguous transaction outcomes reaching applications and end users.
描述了用于为全局事务提供有保证的提交结果的技术,这些全局事务通过使用优化将提交处理推迟到资源管理器(诸如DBMS)来进行优化。"分布式事务处理:XA规范"标准规范对于由DBMS管理的事务的提交结果是不明确的,从而导致实现该标准的供应商的错误结果。所描述的技术在使用优化时提供有保证的提交结果,从而在事务管理器和资源管理器之间发生通信错误或超时的时候创建安全重放全局事务的机会,并消除到达应用和最终用户的不明确的事务结果。 |
---|