태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

Oracle 11gR2 데이터웨어하우스 New Feature

오라클 2009.09.08 10:37
제목은 데이터웨어하우스라고 되어 있지만, Oracle 11gR2의 New Feature가 간단 명료하게 잘 표현되어 있습니다. 관심있으신 분들은 꼭 읽어보세요.

너무 많은 기능이 소개되어 있어서 요약은 어렵지만, 조심해서 사용해야 봐야할 몇 가지 기능들이 눈에 띄는군요.

  • In-Memory Parallel Execution: Parallel Execution의 I/O는 원래 Buffer Cache를 Bypass합니다. 하지만 11gR2부터는 Oracle이 다양한 팩터를 고려해서 Buffer Cache를 이용할지 Bypass할지를 결정합니다. RAC에서는 적당한(?) 크기의 Segment에 대한 Parallel Execution은 각 노드가 적당한 분량만큼 Buffer Cache에 적재해서 Parallel하게 읽게 됩니다. 잘못 사용하면 오히려 성능 저하가 우려되기도 합니다. 이것외에도 Parallel Execution과 관련해 많은 New Feature가 추가되었는데, 각자가 다 엄밀한 검증이 필요합니다.
  • Recursive WITH clause: 많은 경우에 Connect By를 대체할 것으로 보입니다. 어떤 메커니즘으로 인해 Recursive하게 사용 가능한지는 연구해 볼 필요가 있겠습니다.
  • LISTAGG 함수: 행(Row)로 존재하는 일련의 값을 하나의 리스트(a;b;c;d...)로 묶어주는 함수가 생겼네요. Query는 점점 간단해지게 됩니다. 하지만 역시 어떤 메커니즘으로 동작하는지, 성능의 함정은 없는지 확인이 필요합니다.
저작자 표시
신고
tags :
Trackback 0 : Comment 0

Write a comment

티스토리 툴바