Java Database Connectivity Question:

What is 2-phase commit?

Tweet Share WhatsApp

Answer:

A 2-phase commit is an algorithm used to ensure the integrity of a committing transaction. In Phase 1, the transaction coordinator contacts potential participants in the transaction. The participants all agree to make the results of the transaction permanent but do not do so immediately. The participants log information to disk to ensure they can complete In phase 2 f all the participants agree to commit, the coordinator logs that agreement and the outcome is decided. The recording of this agreement in the log ends in Phase 2, the coordinator informs each participant of the decision, and they permanently update their resources.

Download Java Database PDF Read All 15 Java Database Questions
Previous QuestionNext Question
Does the JDBC-ODBC Bridge support multiple concurrent open statements per connection?When we will Denormalize data?