lock

    데이터베이스 락 (Database Lock, DB Lock)

    우아한 테크코스의 10분 테코톡을 정리한 글입니다 정의 Recored locking is the technique of preventing simultaneous access to data in a database, to prevent inconsistent results. DB의 일관성과 무결성을 유지하기 위해 트랜잭션의 순차적 진행을 보장할 수 있는 직렬화 장치 Lock : 무엇인가 열리지 않도록 막는 장치 Lock이란? DB에서는 Lock을 사용해 레코드(로우), 테이블, 테이블 전체의 접근을 막을 수 있다 위 그림은 하나의 DB에 두 유저가 동시에 접근하는 것을 그린 예제 account는 계좌인데, 마이너스 통장이 아니다. 마이너스 통장이 아니면 계좌는 0원 밑으로 떨어지면 안된다. 두명이 계좌에..