728x90 spring트랜잭션1 📌 트랜잭션의 4가지 특성, ACID란 무엇인가? 🔍 트랜잭션이란?트랜잭션(Transaction)이란 데이터베이스에서 하나의 논리적 작업 단위를 의미한다.즉, 여러 작업이 모여 하나의 '작업 덩어리'로 처리되어야 할 때 이를 트랜잭션이라고 한다.대표적인 예로 계좌 이체가 있다.A 계좌에서 출금하고 B 계좌로 입금하는 두 가지 작업은 반드시 함께 성공하거나, 함께 실패해야 한다.이 두 작업 중 하나라도 실패한다면 전체 작업은 의미를 잃게 되므로, 둘을 하나의 트랜잭션으로 처리하는 것이다.💡 트랜잭션의 필요성트랜잭션은 데이터베이스의 무결성(integrity)과 안정성(stability)을 보장하기 위해 사용된다.만약 트랜잭션이 없다면, 시스템 오류나 사용자 실수로 인해 데이터가 중간에 손상되거나 잘못된 상태로 저장될 수 있다.이러한 문제를 방지하기 위해.. 2025. 4. 18. 이전 1 다음 728x90