트랜잭션
-
트랜잭션 알아보기카테고리 없음 2022. 5. 12. 23:27
프로젝트를 진행하면서, 책에서 봤던 트랜잭션을 실제로 적용하게 되었다. 사실 이론만 공부할 때는 이해가 잘 되지 않아서 몇 번을 읽어도 계속 까먹기 일쑤였다. 혼자 작업을 할 때에도 트랜잭션이 왜 필요한지를 이해하지 못하고 넘긴 적이 있었다. 페어 프로그래밍을 하면서 우리 코드에서 트랜잭션이 어떤 역할을 하는지 학습하게 되었고, 개념이 더 와닿을 수 있었다. 이번에는 좀 오래 기억하고 싶어서 기초적인 부분을 간단하게 정리해보고자 한다. 트랜잭션이란? 데이터베이스의 상태를 변화시키기 위해 여러 쿼리를 하나의 논리적인 작업 단위로 묶어주는 것 트랜잭션을 찾아보면 대부분 이렇게 정의된다. 데이터베이스의 상태를 변화시킨다는 건 INSERT, SELECT, UPDATE, DELETE와 같은 쿼리를 날려준다는 뜻으..