- HOME
- [종료]구루비 DB 스터디
- 2014년 상반기 - 오라클 데이터베이스 스터디
- 테이블 타입
일반테이블 ( HOT : Heap Organized Table )
- 데이터를 순서대로 저장한다.
- 삭제된 공간이 생기면 그쪽을 채우면서 차례대로 저장한다. (설정에 따라 분산저장해 핫블록을 방지하기도 한다.)
- 최근 데이터를 조회할때 효율적이다.
- 특정 속성으로 조회하면 HOT 방식은 효율적이지 않다.
클러스터링 테이블 ( clustering Table)
- 특정 컬럼에 대해서 동일한 값을 가진 로우를 모아서 같은장소에 저장하는 테이블이다.
- 단일테이블 클러스터링과 다중 테이블 클러스터링이 존재한다.
- 다중테이블 클러스터링은 테이블 구조적으로 1:M 관계인 두개의 테이블을 하나로 만든것같다\- 1정규형을 위반하지 않는 구조가 좋다.
- 랜덤 억세스를 거의 사용하지않아 효율이 높다.
IOT 테이블 ( Index Organized Table)
- 인덱스와 테이블이 붙어있는 구조이다
- 클러스터링 테이블 처럼 조회성능은 좋지만 인서트/수정/삭제 서능이 나빠진다. 특히 컬럼 수정이 빈번하면 사용하는데 부담된다.
- 모든 컬럼이 키(KEY)이며 주키로 조인(JOIN)하는 조회가 빈번히 발생하는 테이블이라면 IO를 채택하기 적당하다.
- HOME
- [종료]구루비 DB 스터디
- 2014년 상반기 - 오라클 데이터베이스 스터디
- 테이블 타입