반응형 격리 수준1 동시성 제어와 Snapshot Isolation 이전 글에서 트랜잭션의 격리성과 격리 수준에 따라 발생할 수 있는 문제점을 알아보았다 그렇다면, 정말 데이터의 일관성이 중요해 절대 일관성이 깨지면 안 되는 중요 정보에 대해 높은 동시성을 제공 데이터베이스의 일관성을 깨지 않고 데이터를 제공해 줄 수 있는 방법은 높은 격리 수준을 유지하는 것뿐인가? Serializable Read을 보면 락을 걸어 테이블의 접근을 막는다고 했다 락을 걸어 데이터 일관성이 깨지지 않는 높은 격리성을 제공할 수 있지만 이는 데드락을 쉽게 초래할 수 있다 그렇다면 트랜잭션 격리 수준에 이어서 Lock에 대한 개념을 좀 더 알아보고 DBMS에서 제공되는 동시성 제어 방법에 대해 알아보도록 하자 동시성 제어 다중 사용자에 의해 작용하는 다중 트랜잭션에서 Database를 보호하.. 2023. 9. 11. 이전 1 다음 반응형