1. 2PC (Two-Phase Commit)코디네이터와 여러 데이터베이스 간의 합의를 통해 트랜잭션 커밋/롤백을 결정하는 방법이다.phase1 : 모든 데이터베이스가 커밋이 가능한 상태 또는 불가능한 상태를 코디네이터에게 전달phase2 : 코디네이터가 커밋 또는 롤백을 수행한다.장점분산 환경에서의 데이터 정합성 및 원자성을 보장할 수 있다.단점미지원 DBMS - 미지원 DBMS 인 경우, 사용이 불가하다.이종 데이터베이스 호환성 - 이종(heterogeneous) 데이터베이스 환경에서 사용에 어려움이 있음코디네이터에 의존적 - 장애 상황에 따른 각 데이터베이스의 커밋/롤백 여부를 스스로 결정할 수 없음트랜잭션 블로킹(blocking) - 다른 데이터베이스 트랜잭션이 완료될 때까지 대기해야 하는 경우가..