반응형

CS

반응형
CS지식/백엔드

DB 트랜잭션 격리수준 정리하기

안녕하세요 인터럽트입니다.이번 포스팅에서는 DB의 트랜잭션 격리 수준에 대해서 정리해보려고 합니다.개념은 알고 있지만 미리 정리를 함으로 써 면접 시 좀 더 깔끔한 답변을 할 수 있겠죠? 데이터베이스는 트랜잭션이라는 작업 단위로 묶어서 데이터를 처리합니다.작업도중 문제가 발생하면 모든 작업을 원래 상태로 rollback 할 수 있어서 데이터의 일관성과 신뢰성을 유지할 수 있습니다.이 과정에서 동시에 여러 트랜잭션이 수행될 때 발생할 수 있는 문제를 제어하기 위해 필요한 개념이  격리수준(Isolation Level)입니다.트랜잭션 격리 수준이란?트랜잭션 격리 수준은 데이터베이스가 동시에 실행되는 여러 트랜잭션 간의 상호작용을 제어하는 방식입니다.격리 수준에 따라 트랜잭션 간에 발생할 수 있는 읽기오류, ..

Interrrupt
'CS' 태그의 글 목록