发明名称 ONE-PHASE COMMIT IN A SHARED-NOTHING DATABASE SYSTEM
摘要 Techniques are provided for handling distributed transaction in shared-nothi ng database system where one or more of the nodes have access to a shared persistent storage. Rather than coordinate the distributed transaction using a two-phase commit protocol, the coordinator of the distributed transaction us es a one-phase commit protocol with those participants that have access to the transaction status information maintained by the coordinator. The transactio n status information may reside, for example, in the redo log of the coordinator. In case that the coordinator fails, those participants can determine the state of the distributed transaction based on information stor ed on the shared disk. In addition, the coordinator is able to determine whethe r it is possible to commit the distributed transaction based on information th at is stored on the shared disk by the participants, without those participants entering a formal "prepared " state.
申请公布号 CA2534066(A1) 申请公布日期 2005.02.10
申请号 CA20042534066 申请日期 2004.07.28
申请人 ORACLE INTERNATIONAL CORPORATION 发明人 CHANDRASEKARAN, SASHIKANTH;BAMFORD, ROGER;PRUSCINO, ANGELO
分类号 G06F17/30;G06F9/50 主分类号 G06F17/30
代理机构 代理人
主权项
地址