11.07.2015 Views

DB2 9 vs Oracle 10g Admin. Technology - IBM

DB2 9 vs Oracle 10g Admin. Technology - IBM

DB2 9 vs Oracle 10g Admin. Technology - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>DB2</strong> Information ManagementMVRC 와 ANSI 분리 레벨<strong>Oracle</strong> 분리 레벨 문제점• <strong>Oracle</strong> MVRC는 여러가지문제유발• 다른 RDBMS들은 이 분리레벨을 사용하지 않음• ANSI 기반의 J2EE 분리 모델과 매치되지 않음• 확약된 트랜잭션도 Update문 이전에 시작되었으면 구 데이터를 읽어감.• 보관된 구 데이터를 찾기 위해 추가적인 CPU 자원이 필요• 동일한 Block의 데이터가 여러 버전 Cache되어, cache의 효율성이 떨어짐• Undo Tablespace(9i이전 : Rollback segments)가 필요• RBS는 복구를 위해 redo log에 저장됨• RBS는 <strong>Oracle</strong> DBA에게는 문제가 많음► 구 데이터 보관을 위해 추가적은 디스크 필요► Segment의 크기및숫자관리필요► Transaction의 크기나 기간을 알 필요가 있음► Sync가 이루어지지 않으면, <strong>Oracle</strong>은 트랜잭션을 취소시킴► ORA-01555 에러 발생 (snapshot old) 시 해결방법▪ DBA가 RBS의 크기를 늘려주거나 숫자를 늘려 해결▪ 개발자가 자주 Commit을 자주 찍지 않도록 수정하여 해결<strong>DB2</strong> 9 <strong>vs</strong> <strong>Oracle</strong> <strong>10g</strong>© 2008 <strong>IBM</strong> Corporation 96

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!