트랜잭션(Transaction)이란? ACID와 격리수준까지 쉽게 이해하기
트랜잭션(Transaction)이란? ACID와 격리수준까지 쉽게 이해하기데이터베이스를 공부하다 보면 트랜잭션(Transaction)과 ACID는 거의 반드시 만나게 됩니다. 그런데 처음 보면 용어 자체가 조금 딱딱해서, “대충 중요한 개념인 것 같은데 정확히는 모르겠다”는 상태로 넘어가기 쉽습니다.하지만 트랜잭션은 생각보다 어렵지 않습니다. 오히려 실무에서는 굉장히 직관적인 개념입니다.먼저 핵심부터트랜잭션은 하나의 작업처럼 묶어서 처리해야 하는 SQL 실행 단위입니다.중간에 문제가 생기면 전부 취소(ROLLBACK)하고, 문제가 없으면 한 번에 반영(COMMIT)합니다.ACID는 이런 트랜잭션이 지켜야 할 핵심 성질입니다.이번 글에서는 트랜잭션이 왜 필요한지, COMMIT과 ROLLBACK은 무엇인지,..
IT/SQL·DB
2026. 3. 25. 21:36
