A New Model for Maintaining Distributed Data Consistence

One critical problem of distributed applications is how to maintain data consistency, especially for the applications based on multi-databases. One transaction that has been committed in a terminal database will cause data inconsistency, if it is not done in the central database. So that application fails. In this paper, the authors deeply research on the problems existing in distributed application environments, unify the present two-phase method (2PC) for maintaining the transaction consistency of distributed databases, and establish a new model to guarantee the data consistency of distributed applications, carry on the detailed explanation to this model's implementation and execution. Correctness proof is given in theory and this model undergoes the practical examination.