오라클 데이터베이스의 multi-version read consistency는 항상 일관되고 정확한 읽기 결과를 제공합니다. 어느 트랜잭션이 데이터를 변경하면 원래의 데이터 값은 데이터베이스의 undo 레코드에 기록이 되며, 아래 그림과 같이 오라클 데이터베이스는 이 값들을 이용해 테이블 데이터에 대한 읽기 일관성을 보장하는 뷰를 만들어낼 수 있는 것입니다.

따라서 오라클 데이터베이스는 동시 조회, 변경 작업을 할 수 있는 환경을 완벽히 제공합니다. 오라클 데이터베이스에서는 writer가 절대로 reader를 막지 않고, reader가 writer를 막지 않습니다. 이러한 non-blocking multi-version read consistency를 통해 동시 변경 작업의 성능 저하 없이 언제나 사용자들에게 일관된 읽기 결과를 제공합니다.

   

쉽게 이야기해서 위의 기능 으로 인하여 UPDATE 시에 COMMIT 을 하지 않는 이상 UPDATE 하고 있는 Session 이외의 다른 Session 들은 과거의 데이터를 보게 됩니다.

사업자 정보 표시
(주)블루원 | 김홍태 | 서울특별시 용산구 원효로 4가 135 금홍 2빌딩 | 사업자 등록번호 : 106-86-76684 | TEL : 02-3272-7200 | Mail : support_ora@blueone.co.kr | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기

'DB - ORACLE > Oracle DB Admin ' 카테고리의 다른 글

Automatic Shared Memory Management (ASMM)  (0) 2016.01.03
Multiple Block size  (0) 2016.01.03
Automatic Undo Management  (0) 2016.01.02
파라미터파일 생성 및 변경  (0) 2016.01.01
오라클 단계별 시작 명령어  (0) 2016.01.01

+ Recent posts