정보처리기사 실기 트랜잭션·동시성·회복 | COMMIT과 격리 수준 예제
이 글은 LIFE ARCHITECTURE의 WORK 카테고리 ‘일하며 공부하는 구조’ 기록입니다. 퇴근 후 짧은 시간에 자격증 공부를 이어가려면 의지보다 ‘한 번에 끝낼 수 있는 작은 단위’로 공부를 쪼개는 구조가 필요합니다. 이번에는 트랜잭션·동시성·회복을 예로, 두 작업이 겹치거나 중간에 실패했을 때 데이터가 어떻게 달라지는지 순서대로 정리했습니다.퇴근길에 공부할 시간이 20분 남았다. 트랜잭션의 ACID 네 글자를 다시 외우려다가도, 두 사람이 같은 좌석을 동시에 예약하면 무엇이 먼저 반영되는지에서 막히기 쉽다. 답은 용어를 따로 외우는 데 있지 않다. 한 작업의 경계, 다른 작업이 볼 수 있는 값, 장애 뒤 남을 값을 구분하면 된다. 아래 예제는 실제 기출이 아닌 설명을 위해 만든 연습문제다.트랜..
2026.10.14