Skip to content

트랜잭션

여러 SQL 문을 하나의 작업 단위로 묶어, 전부 반영되거나 전부 취소되게 하는 장치. 동시에 여러 트랜잭션이 돌 때 서로 어디까지 보이고 어디서 기다리는지가 이 대주제의 핵심이다.

소주제한 줄면접 비중
격리수준동시 실행 트랜잭션이 서로의 변경을 어디까지 보는가high
MVCC (예정)잠금 없이 일관된 읽기를 주는 다중 버전 기법high
잠금 · Gap Lock (예정)InnoDB 행 잠금의 종류와 팬텀 방지high
ACID (예정)트랜잭션이 보장하는 네 성질mid

이 대주제의 나머지 소주제는 사용자가 전달하는 서적 목차를 콘텐츠 매핑(docs/02-content-map.md)에 반영한 뒤 채운다.