블랙박스 접근법

  • 개발자들은 기본 개념에 대한 막연한 두려뭉이 존재한다. 이 두려움을 회피하기 위해 데이터베이스를 블랙박스처럼 다루고, 몇 가지 소프트웨어 툴로 모든 코드를 생성하고 있다.
    개발자들은 이런 '어려운' 데이터베이스를 다룰 필요가 없도록 많은 보호막으로 그들 자신을 보호한다.
  • 데이터베이스 애플리케이션을 구축하고 있다면, 가장 중요한 부분은 데이터베이스다.
  • 비트맵 인데스, autonomous 트랜젝션 사용시의 데드락 예시. (p.9)
    -> 10g : 함수기반 인덱스, 함수(for update nowait, 한블럭 내의 exception 처리)로 해결. (p.10~13)
    -> 11g : 함수기반 인덱스, for update skip locked 로 해결. (p.13~14)