트랜잭션1 [DB] Transaction 이란? 데이터베이스의 상태를 변화시키기 해서 수행하는 작업의 단위 [예시1] 게시판을 예로 들어보자. 게시판 사용자는 게시글을 작성하고, 올리기 버튼을 누른다. 그 후에 다시 게시판에 돌아왔을때, 게시판은 자신의 글이 포함된 업데이트된 게시판을 보게 된다. 이러한 상황을 데이터베이스 작업으로 옮기면, 사용자가 올리기 버튼을 눌렀을 시, Insert 문을 사용하여 사용자가 입력한 게시글의 데이터를 옮긴다. 그 후에, 게시판을 구성할 데이터를 다시 Select 하여 최신 정보로 유지한다. 여기서 작업의 단위는 insert문과 select문 둘 다를 합친것이다. 이러한 작업단위를 하나의 트랜잭션이라 한다. [예시2] A가 B에게 10만원을 입금해야한다. 1. A는 은행계좌, 이름, 입금금액을 입력한다. 2. A의 통.. 2022. 8. 19. 이전 1 다음