DB/Database

[SQL/oracle] commit(커밋)을 하는 이유

Nellie Kim 2022. 11. 11. 09:38
728x90

 

오라클 DB는 단지 tool 일 뿐이다. (오라클DB에 데이터 저장하는거 아님!)

memory에서 작업한 데이터를 HDD로 보내준다. HDD에서 memory로 가져오기도 한다.

CPU는 HDD에 접근하는 것이 오래 걸리기 때문에 Memory에 접근을 하게 된다.

 

오라클DB에서 작업을 한 후, commit을 안하게 되면 Memory에 있던 작업한 데이터가 날아가 버리게 된다.

꼭 작업을 완료한 후, 데이터가 날아가지 않도록 HDD에 저장하는 과정인 commit을 꼭 해줘야 한다.

 

 

 

 

출처 https://slidesplayer.org/slide/11249693/