Performing 2-phase commit with delayed forget

作者: Gary C. Ngai , Amit Ganesh

DOI:

关键词:

摘要: A method and apparatus for performing a two-phase commit of transaction is provided. The mechanisms described herein perform in manner that reduces the number messages transmitted between coordinating database system participating systems, log flushes performed to complete commit. Once determines all systems are prepared commit, commits on system. Forget requests then each systems. Rather than waiting receive forget acknowledgment other processing operations, delegates this work collector. acknowledgement may be sent user by prior receiving forgot acknowledgements, proceed as if whole committed When receives request transaction, generating record its log. flushing make persistent, hands off