1. 힙 조직 테이블

특징
  • DB 표준 테이블
  • hip과 같이 관리 (HIP : 한 무더기의 공간. 이 공간을 무작위로 이용)
  • 추가된 데이터는 세그먼트의 첫 번째 사용가능한 공간에 할당
  • 데이터 삭제 : 해당 공간은 재사용 가능


2. B*Tree index cluser Table

사용목적
  • 다수의 테이블을 물리적으로 함께 저장 : 여러 테이블의 데이터가 동일한 블록에 저장
  • 같은 클러스터 키 값에 따라 묶임 : 클러스터 키는 B*Tree 인덱스를 사용하여 작성 됨


3. Hash Cluster Table

특징
  • 클러스터 테이블과 유사
  • 데이터가 저장될 데이터베이스 블록을 결정하기 위하여 해시 함수를 사용하여 클러스터 키에 대응 시킴(데이터가 곧 인덱스가 됨)
  • 데이터가 키에 대한 동등 비교에 의해 빈번하게 읽히는 환경에 적합
  • 유형
    • 단일 테이블 해시 클러스터
    • 다중 테이블 해시 클러스터


4. IOT(index-organized table)

특징
  • 테이블이 B*Tree 인덱스 구조에 저장
  • 행 자체가 물리적으로 정렬
  • 데이터가 기본키에 따라 정렬되어 저장 됨
  • 빠른 액세스 : 정확한 일치 및 범위 검색을 포함한 query에 대해 액세스 빠름
  • 두 번의 논리적 액세스 발생
    • 인덱스 세그먼트 액세스 ⇒ 여기서 얻은 ROWID를 데이터 세그먼트 액세스


5. 외부테이블

특징
  • 9i N.F
  • 데이터베이스 외부의 단층 파일에 데이터를 저장
  • 수정 불가. but 쿼리에만 이용 가능
  • 전통적인 의미의 인덱스 생성 불가