분산 트랜잭션 — 데이터베이스론 기출 모아보기
이 논점의 기출 선지 4개 · 시험 1개
분산 트랜잭션은(는) 데이터베이스론 기출에서 반복 출제되는 핵심 논점입니다. 아래는 데이터베이스론 기출 시험 1개에서 이 논점이 출제된 선지 4개를 OX 명제와 해설로 정리한 것입니다. 각 명제의 정답(O/X)을 먼저 판단한 뒤 해설로 근거를 확인하세요.
헷갈리는 선지는 “이 논점만 집중 회독하기”로 반복 학습하면 시험장에서 같은 논점이 변형 출제돼도 바로 풀립니다.
2021 국가직7급
X1단계 수행 중 고장이 발생하면, 해당 트랜잭션은 회복되거나 완료된다.
2PC의 1단계(prepare) 수행 중 고장이 발생하면 트랜잭션은 일반적으로 취소(abort)된다. 따라서 옳은 설명이 아니다.
2021 국가직7급 23번 ›X트랜잭션 관리자(Transaction Manager: TM)는 그 지역 사이트에서 시작된 트랜잭션의 실행을 조정하는 역할을 한다.
2PC에서 전체 완료 절차를 조정하는 것은 조정자(coordinator)이며, 문항의 정답 기준상 옳은 설명에 해당하지 않는다.
2021 국가직7급 23번 ›X1단계에서는 조정자가 메시지[prepare T]에 대한 응답을 모든 사이트로부터 받으면 트랜잭션 T가 완료(commit)될 수 있는지 결정할 수 있다.
문항의 공식 정답은 ④이므로 본 선지는 옳은 설명으로 채택되지 않는다.
2021 국가직7급 23번 ›O2단계에서 조정자가 모든 참여 사이트로부터 메시지[ready T]를 받았다면 트랜잭션 T는 완료되고 그렇지 않으면 취소된다.
모든 참여 사이트가 ready를 보내면 조정자는 commit을, 하나라도 거부하면 abort를 결정한다. 옳은 설명이다.
2021 국가직7급 23번 ›