by-nc-sa     개발자, DBA가 함께 만들어가는 구루비 지식창고!

테이블 종류 개요




테이블 종류

1. 힙 조직 테이블

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

2. B*Tree index cluser Table

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

3. Hash Cluster Table

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

4. IOT(index-organized table)

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

5. 외부테이블

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

문서정보

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.