[Database] 트랜잭션(Transaction)과 ACID 알아보기
·
Database
· 들어가며이번 시간에는 데이터베이스의 트랜잭션(Transaction)과 ACID에 대해 공부한 내용을 정리해 보겠습니다. 트랜잭션은 데이터베이스에서 데이터의 정합성과 무결성을 보장하기 위한 핵심 개념으로, 여러 작업을 하나의 논리적인 작업 단위로 묶어 처리합니다.· 트랜잭션(Transaction)이란?- 트랜잭션이란?트랜잭션(Transaction)은 데이터베이스의 상태를 변경하는 작업들을 하나의 논리적인 작업 단위로 묶은 것입니다. 여러 SQL 문을 하나의 작업으로 처리하며,모든 작업이 성공할 경우 → COMMIT하나라도 실패할 경우 → ROLLBACK을 수행합니다.- 사용하는 이유트랜잭션은 데이터의 정합성과 무결성을 보장하기 위해 사용합니다. 예시로 많이 드는 계좌 이체를 생각해 보겠습니다. 예를 들..