모두CBT

다음 상황에 해당하는 설명으로 가장 적절한 것은?2단계 커밋에서 조정자… | [경찰간부후보생 데이터베이스론] 26년 1회차 기출문제 상세 페이지

1[경찰간부후보생 데이터베이스론] 26년 1회차
다음 상황에 해당하는 설명으로 가장 적절한 것은?
2단계 커밋에서 조정자가 모든 참여자로부터 YES를 받은 후 COMMIT 메시지를 보내는 중 장애가 발생했다. 참여자 일부는 아직 최종 결정을 받지 못했다.
1
참여자는 독자적으로 항상 COMMIT을 결정할 수 있다.
2
참여자가 불확실 상태에서 조정자의 결정을 기다릴 수 있어 블로킹이 발생할 수 있다.
3
2단계 커밋에서는 로그를 사용하지 않는다.
4
YES 투표 후에는 어떤 장애도 발생하지 않는다.
해설

YES를 보낸 참여자는 최종 결정을 받을 때까지 불확실 상태에 머물 수 있어 블로킹이 발생할 수 있다.

YES 투표 후에는 스스로 철회할 수 없고, 다른 참여자의 투표 결과를 모르면 커밋도 확정할 수 없다. 이것이 2단계 커밋의 대표적 약점이다.

  • 참여자가 독자적으로 항상 COMMIT을 결정한다는 설명: 최종 결정권은 조정자에게 있다.
  • 2단계 커밋이 로그를 쓰지 않는다는 설명: 장애 후 복구를 위해 조정자와 참여자가 결정 과정을 로그에 남긴다.
  • YES 투표 후 장애가 없다는 설명: 지문처럼 투표 이후에도 조정자 장애가 발생할 수 있다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 데이터베이스론] 26년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 데이터베이스론 기출문제 암기장 전체 보기