CS/데이터베이스

    [데이터베이스] 트랜잭션(Transaction)

    트랜잭션(Transaction) 트랜잭션의 개념 데이터베이스의 상태를 변환시키는 하나의 논리적 작업 단위를 구성하는 연산들의 집합 상태를 변화시킨다는건? → SQL을 통해 DB에 접근하는 것 트랜잭션으로 일어나는 예시와 필요한 상황 예시 ※ 트랜잭션이 적용된 상황 사용자가 게시물을 등록한다. (INSERT → SELECT) (등록으로 INSERT 문이 실행되고, 리스트에 추가된 모습을 보여주기 위해 다시 SELECT문 진행) ​ ※ 트랜잭션이 필요한 상황 은행에서 A가 B에게 송금하려고 할때 송금 버튼을 누른 후 돈이 빠져나가고, B에게 돈이 들어가기 전에 전산 장애가 발생해서 B가 돈을 받지 못한 경우 Commit과 Rollback이 뭔지 설명하시오 commit : 트랜잭션 하나의 작업이 성공적으로 끝..