[Spring] 트랜잭션 정리
·
팀 프로젝트/Web
SQL Transaction 정리Spring Transaction1. SQL Transaction 정리트랜잭션은 하나 작업 단위 구성에 하나 이상의 데이터베이스 작업을 말한다. -> 데이터의 일관성과 무결성을 보장하는 기법이다. ACID 속성을 가지고 있습니다.Atomicity (원자성) : 트랜잭션의 모든 작업들이 수행되거나 모두 수행되지 않아야한다.Consistenct (일관성) : 트랜잭션이 완료된 후 데이터베이스는 일관성 상태를 유지한다Isolation (고립성) : 동시에 수행되는 트랜잭션들이 서로 간섭하지 않아야 한다.Durabillity (지속성) : 트랜잭션이 완료된 후 어떤 시스템 오류가 발생하더라도 결과가 지속적으로 반영되어야 한다.SQL에서 Transaction 활용더보기트랜잭션 시작..