IT용어위키



2단계 커밋

분산 데이터베이스에서 모든 구성 노드가 데이터 정합성을 유지하며 안전하게 커밋하기 위해 단계를 나누어 커밋하는 기법

단계

단계 세부 단계 동작
준비 단계 요청 Local Node가 Coordinator에 commit 요청
준비 지시 Coordinator는 각 Local Node에 prepare 지시
커밋 단계 커밋 모든 Local Node에게서 prepare 응답을 받고 commit 지시
완료 각 Local Node는 commit 수행, 하나라도 이상이 있으면 전체 Rollback 수행

구성

  • Local Node: 분산 데이터베이스를 구성하는 각 서버
  • Local Coordinator: 지역별 Local Node를 관리하는 중간 Coordinator(Optional)
  • Global Coordinator: 분산 트랜잭션 전역 관리자
  • Commit Point Site: 처음으로 commit, rollback을 수행할 지점

같이 보기


  출처: 공대위키(공대위키에서 최신 문서 보기)
  * 본 페이지는 공대위키에서 미러링된 페이지입니다. 일부 오류나 표현의 누락이 있을 수 있습니다. 원본 문서는 공대위키에서 확인하세요!