Spring (1) 썸네일형 리스트형 [Spring] @Transaction을 알아보자 Spring 프로젝트를 예시를 보다 보면 Repository에 있는 @Transaction을 만나게 된다. 트랜잭션 그리고 @Transaction을 정리한다 트랜잭션 1. 정의 데이터베이스 관리 시스템 또는 유사한 시스템에서 상호작용의 단위이다. 여기서 유사한 시스템이란 트랜잭션이 성공과 실패가 분명하고 상호 독립적이며, 일관되고 믿을 수 있는 시스템을 의미한다. 데이터의 정합성을 보장하기 위해 고안된 방법이다. 목적 오류로부터 복구를 허용하고 데이터베이스를 일관성있게 유지하는 안정적인 작업 단위를 제공한다. 동시 접근하는 여러 프로그램 간 격리를 제공한다 2. ACID 이론적으로 데이터베이스 시스템은 각각의 트랜잭션에 대해 원자성(Atomicity), 일관성(Consistency), 독립성(Isolat.. 이전 1 다음