6장 물리적 데이터베이스 설계
<물리적 데이터베이스 설게>
논리적 설계의 데이터를 보조기억장치의 물리적 데이터 모델(화일)로 사상
<자기 디스크>
판 = 트랙, 섹터
트랙(동심원)
블록 = 1개 이상의 섹터
블록 읽기/쓰기 시간 = 1) 탐구시간 2) 회전 지연 시간 3) 전송 시간
<클러스터링>
Intra -file: 한 화일 내에서 함께 검색
Inter - file: 두개 이상의 화일~
<File structure>
1) Heap file: 비순서 파일. 삽입 순서대로 저장. 순차 검색. 재조직 - O(n)
2) Sequential file: 탐색키 순서대로 정렬. 재조직. 이진 탐색. -O(logn)
3) Indexed sequential file: <탐색키, 포인터>. 인덱스 별도 저잘.
- 기본 인덱스: 기본키가 인덱스. 희소 인덱스
- 클러스터링 인덱스: 탐색키에 정렬. 범위 질의
- 보조 인덱스: 정렬 안됨. 밀집 인덱스 (모든 레코드에 포인터 존재) UNIQUE
- 다단계 인덱스: 마스터 인덱스.
CREATE INDEX ON
+: 검색 속도 향상
-: 저장공간, 속도 저하
데이터베이스 튜닝
4) Hash file (직접 화일)
Comments
Post a Comment