-
인덱스데이터베이스/SQL 고급 2018. 1. 29. 20:33
데이터베이스의 물리적 저장
실제 데이터가 저장되는 곳은 보조기억장치이다.
보조 기억 장치 중 가장 많이 사용되는 장치는 하드디스크이다.
하드디스크는 원형의 플레이트로 구성되어있으며 플레이트는 트랙, 섹터로 나뉜다.
엑세스 암과 헤더가 회전하는 플레터에 접근하여 원하는 섹터에서 데이터를 가져온다.
하드디스크의 데이터를 읽어오는데 걸리는 시간은 모터가 분당 회전하는 속도, 데이터를 읽을 때 엑세스 암이 이동하는 시간,
주기억장치로 읽어오는 시간에 영향을 받는다.
이러한 디스크의 입출력 시간을 액세스 시간 이라고 한다.
액세스시간 = 탐색시간 + 회전지연시간 + 데이터 전송시간
Q. 아래와 같이 주어진 디스크에서 액세스시간을 구하여라
섹터크기 1KB, 회전속도 6000 RPM
평균 탐색시간 4ms, 전송속도 100MB/s 디스크 제어기 시간 0.2ms
탐색시간 : 4ms
회전지연시간 : 0.5/6000/60 = 5ms
전송시간 : 1kb/500mb/s = 0.01ms
액세스시간 = 4ms+5ms+0.01ms+0.2ms = 9.21ms
댓글