4. 트랜잭션 관리: 사가
4. 트랜잭션 관리: 사가많은 애플리케이션이 교과서대로 ACID 트랜잭션을 사용하지 않는 경우가 많으며, 성능을 높이기 위해 하위 트랜잭션 격리 수준을 사용한다.WHY?💡 1. 성능과 확장성의 트레이드오프높은 격리 수준일수록 데이터베이스는 더 많은 잠금을 걸고, 충돌을 방지하기 위해 동시 접근을 제한합니다.예를 들어, Serializable 격리 수준에서는 트랜잭션 간 순차적인 실행과 거의 비슷한 효과를 내기 때문에 동시성(concurrency)이 크게 떨어집니다.낮은 격리 수준(예: Read Committed, Repeatable Read)을 사용하면 동시성을 높여 TPS(Transactions per Second)를 끌어올릴 수 있어, 고부하 환경에서 선호됩니다.💡 2. 실제 요구사항은 "절대적 ..