💡 트랜잭션🤔 트랜잭션이란?트랜잭션이란 데이터베이스 혹은 유사 시스템에서 하나의 상호작용 단위이다. 이는 데이터의 정합성을 보장하기 위해 고안된 방법이다. 이는 데이터베이스를 일관성 있게 유지하고, 동시 접근하는 여러 프로그램 간의 격리를 제공하기 위해 존재한다.트랜잭션 내 SQL문들은 모두 성공하여 commit 되거나, 하나라도 실패하는 경우 전체가 rollback 된다. 🫨 ACID트랜잭션이 어떤 속성을 지녀야 하는지 나타내는 핵심이다.4가지 규칙을 모두 보장해 안전하게 수행되어야 한다. 원자성(Atomicity)All or Noting모두 성공 or 모두 실패하나의 트랜잭션은 논리적으로 나누어질 수 없는 단위이기 때문에 동일한 경과를 보장해야 한다.즉, 일부만 성공하거나 실패하는 상태는 존재해..