Serializable1 [Database] 트랜잭션(Transaction) ✅ Transaction ? 위키백과에 정의되어 있는 데이터베이스 트랜잭션(Database transaction)은 데이터베이스 관리 시스템 또는 유사한 시스템(트랜잭션이 성공과 실패가 분명하고 상호 독립적이며, 일관되고 믿을 수 있는 시스템)에서 상호작용의 단위이다. 쉽게 말해서 데이터베이스의 상태를 변경시키기 위해 수행하는 작업 단위이다. 🖐 데이터베이스의 상태를 변경 시킨다는 것은 질의어(SQL : SELECT, INSERT, UPDATE, DELETE)를 사용하여 데이터베이스에 접근하는 것을 말한다. 예) A의 계좌에서 B의 계좌로 10만원을 이체하는 작업은, A 계좌 10만원 인출 + B 계좌 10만원 입금 → 2가지 작업으로 구성된다. 두 작업 중 하나의 작업이라도 실패하는 경우, 아무 것도 .. 2022. 6. 30. 이전 1 다음