- HOME
- [종료]대용량 데이터베이스 스터디
- 2009년 하반기 대용량데이터베이스 스터디
- 테이블 종류 개요
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 쿼리에만 이용 가능
- 전통적인 의미의 인덱스 생성 불가
- HOME
- [종료]대용량 데이터베이스 스터디
- 2009년 하반기 대용량데이터베이스 스터디
- 테이블 종류 개요