반응형 일관성1 트랜잭션과 격리 레벨 그리고 Lock에 대하여 * 학습에 도움을 주신 스티디원 오길환님께 감사드립니다. 트랜잭션(Transaction) 위키피디아에 설명하는 데이터베이스 트랜잭션 데이터베이스 관리 시스템 또는 유사한 시스템에서 상호작용의 단위입니다. 여기서 유사한 시스템이란 트랜잭션이 성공과 실패가 분명하고 상호 독립적이며, 일관되고 믿을 수 있는 시스템을 의미합니다. 이 말인 즉슨 클라이언트가 서버에 요청을 보낸다고 했을 때, 그 요청 자체를 하나의 트랜잭션이라고 볼 수 있다. 요청은 하나지만 요청을 받는 서버는 여러 단계를 거쳐 처리할 수 있고 그 과정에서 성공하거나, 실패할 수 있습니다. 이러한 트랜잭션이 가지는 특성은 다음과 같습니다. 트랜잭션의 특성 원자성(Atomicity): 트랜잭션과 관련된 작업들이 부분적으로 실행되다가 중단되지 않는 .. 2020. 12. 19. 이전 1 다음 반응형