트랜잭션 격리 레벨(Transaction Isolation Level)은 여러 개의 트랜잭션이 동시에 실행될 때, 각 트랜잭션들이 서로 영향을 미치지 않도록 하는 것을 의미한다. 트랜잭션은 ACID 원칙 중에서 독립적으로 실행되어야 하는 격리성이 보장되어야 하며, Spring은 @Transactional 애너테이션의 isolation 애트리뷰트를 통해 격리성을 조정할 수 있는 옵션을 제공한다. 적절한 격리 레벨을 선택하여 사용할 경우, 데이터 일관성을 보장하면서도 동시성 처리 성능을 향상시킬 수 있다. Isolation Level Isolation.DEFAULT : 데이터베이스에서 제공하는 기본값이다. Isolation.READ_UNCOMMITTED (레벨 0) : 다른 트랜잭션에서 커밋하지 않은 데이터..