发明名称 System and method for supporting common transaction identifier (XID) optimization based on resource manager (RM) instance awareness in a transactional environment
摘要 A system and method can support transaction processing in a transactional environment. A coordinator for a global transaction operates to propagate a common transaction identifier and information for a resource manager instance to one or more participants of the global transaction in the transactional environment. The coordinator allows said one or more participants, which share resource manager instance with the coordinator, to use the common transaction identifier, and can process the global transaction for said one or more participants that share the resource manager instance using one transaction branch.
申请公布号 US9524186(B2) 申请公布日期 2016.12.20
申请号 US201414587468 申请日期 2014.12.31
申请人 ORACLE INTERNATIONAL CORPORATION 发明人 Shen Xugang;Zhang Qingsheng;Little Todd J.;Jin Yongshun
分类号 G06F9/46;H04L29/08 主分类号 G06F9/46
代理机构 Tucker Ellis LLP 代理人 Tucker Ellis LLP
主权项 1. A method for supporting transaction processing in a transactional system comprising: a plurality of transactional servers including a first group of transactional servers including a first transaction manger and a second group of transactional servers including a second transaction manager, and a plurality of resource manager instances for managing access to a database, the method comprising: receiving a global transaction from said plurality of transactional servers directed via said first transaction manager and said second transaction to a shared resource manager instance of said plurality of resource manager instances; using the first transaction manager in the first group of transactional servers as the coordinator for said global transaction; propagating, via the coordinator for said global transaction, a common transaction identifier and information for said resource manager instance to both of said first transaction manager and second transaction manager participating in said global transaction in the transactional environment; allowing said first transaction manager and second transaction manager which share said shared resource manager instance, to use the common transaction identifier; and processing the global transaction, via the coordinator and shared resource manager instance using one transaction branch.
地址 Redwood Shores CA US