📌 트랜잭션이란 - 트랜잭션이란 한 번 질의가 실행되면 질의가 모두 수행되거나 모두 수행되지 않는 작업수행의 논리적 단위입니다. - 질의(query)를 하나의 묶음 처리해서 만약 중간에 실행이 중단됐을 경우, 처음부터 다시 실행하는 Rollback을 수행하고, 오류없이 실행을 마치면 commit을 하는 실행 단위를 의미합니다. - 트랜잭션은 작업수행의 논리적 단위이므로 DBMS의 성능을 초당 트랜잭션 실행 수(TPS : Transaction per second)로 측정합니다. - 데이터베이스 트랜잭션은 ACID 라는 특성을 가지고 있습니다. 📌 ACID 데이터베이스 내에서 일어나는 하나의 트랜잭션의 안정성을 보장하기 위해 필요한 성질입니다. Atomicity (원자성) 한 트랜잭션 내에서 실행한 작업들은..