트랜잭션
- 트랜잭션이란 최종결과를 내기까지 위한 하나의 작업 단위를 의미한다.
- 오라클 데이터베이스는 개발자가 전달한 insert, update, delete 문을 메모리상에서만 수행하고 디스크에 반영하지 않는다.
- 이는 실수로 인한 데이터의 유실을 막기 위함이다.
- 데이터 베이스를 조작하는 작업이 완료되고 모두 정상적으로 되었다면 이를 디스크에 반영해야 한다.
- 작업이 시작되고 디스크에 반영될 때 까지의 작업의 단위를 트랜잭션이라 부르며 트랜잭션이 완료되면 디스크에 반영하여 저장하게 된다.