DB에서 Commit과 Rollback이란

greenerous·2022년 2월 5일
0

신입면접대비

목록 보기
4/12
  • Commit
    - 수행 쿼리문을 확정
    • 쿼리문에서 Update, Delete, Insert를 수행했을 때, 그 쿼리문 수행결과에 대해서 확정을 짓는다는 것이다.
    • Commit하기 전까지는 실제로 적용이 되진 않는다.
  • Rollback
    - 사용자가 Update, Delete, Insert 등을 실수로 수행했을 때, 데이터를 복원시킬 경우에 사용한다.
    • Commit 하기 전에 수행함으로써 수행 쿼리문에 대해서 원상복귀 시킴
    • 테이블에 데이터가 1개 있고 추가로 사용자가 테이블에 데이터를 2개 insert했다고 한다면, 이 때 Commit를 하면 해당 테이블에 3개 데이터가 확정이 되고 Commit 전에 Rollback를 하게 되면 3개의 데이터가 아닌 1개의 데이터가 그대로 보인다는 것이다.
profile
손이 바빠야해

0개의 댓글

관련 채용 정보