이펙티브 오라클 (2009년)
테이블 종류 개요 0 0 44,586

by 구루비스터디 테이블종류 클러스터테이블 [2018.05.26]


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 쿼리에만 이용 가능
  • 전통적인 의미의 인덱스 생성 불가
"구루비 데이터베이스 스터디모임" 에서 2009년에 "이펙티브 오라클" 도서를 스터디하면서 정리한 내용 입니다.

- 강좌 URL : http://www.gurubee.net/lecture/3486

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입