컴퓨터과학챕터 7약 1분

Ch7. SQLP 전문가 준비 — 락·트랜잭션

O
OIYO 편집부기여자
7/8

빠른 SQL만으로는 부족합니다

데이터베이스는 여러 사용자가 동시에 읽고 쓰는 시스템입니다. 그래서 성능만큼 일관성이 중요합니다. 트랜잭션은 여러 작업을 하나의 단위로 묶고, 락은 동시 접근 충돌을 제어합니다.

핵심 개념

개념의미주의점
원자성모두 성공 또는 모두 취소중간 실패 처리
일관성규칙을 지킨 상태 유지제약조건
격리성동시 실행 간 간섭 제어격리 수준
지속성커밋 결과 보존장애 복구

락은 데이터 보호 장치지만 과도하면 대기와 교착상태를 만들 수 있습니다. 긴 트랜잭션, 넓은 갱신 범위, 대량 스캔은 락 문제를 키웁니다.

핵심 요약

트랜잭션은 일관성을 지키는 단위이고, 락은 동시 접근을 제어하는 장치입니다.

다음 장에서는 SQLP 시험 직전 전략과 회독 순서를 정리합니다.

O

OIYO 편집부

편집부

OIYO 편집부는 경제·법률·생활·자기이해 주제를 1차 자료와 공개 통계로 검증해 정리합니다. 모든 글은 출처 표기와 정기 점검을 거쳐 실용성과 정확성을 함께 유지합니다.