티스토리 뷰

물리적 데이터베이스 설계
논리적인 설계의 데이터 구조를 보조 기억 장치상의 화일(물리적인 데이터 모델)로 사상함
예상 빈도를 포함하여 데이터베이스 질의와 트랜잭션들을 분석함
데이터에 대한 효율적인 접근을 제공하기 위하여 저장 구조와 접근 방법들을 다룸
특정 DBMS의 특성을 고려하여 진행됨
질의를 효율적으로 지원하기 위해서 인덱스 구조를 적절히 사용함

보조 기억 장치
사용자가 원하는 데이터를 검색하기 위해서 DBMS는 디스크 상의 데이터베이스로부터 사용자가 원하는 데이터를 포함하고 있는 블록을 읽어서 주기억 장치로 가져옴
데이터가 변경된 경우에는 블록들을 디스크에 다시 기록함
블록 크기는 512바이트부터 수 킬로바이트까지 다양함
전형적인 블록 크기는 4,096바이트
각 화일은 고정된 크기의 블록들로 나누어져서 저장됨
디스크는 데이터베이스를 장기간 보관하는 주된 보조 기억 장치

자기 디스크
디스크는 자기 물질로 만들어진 여러 개의 판으로 이루어짐
각 면마다 디스크 헤드가 있음
각 판은 트랙과 섹터로 구분됨
정보는 디스크 표면 상의 동심원(트랙)을 따라 저장됨
여러 개의 디스크 면 중에서 같은 지름을 갖는 트랙들을 실린더라고 부름
블록은 한 개 이상의 섹터들로 이루어짐
디스크에서 임의의 블록을 읽어오거나 기록하는데 걸리는 시간은 탐구 시간(seek time), 회전 지연 시간(rotational delay), 전송 시간(transfer time)의 합

'It' 카테고리의 다른 글

교착상태 해결 기법  (0) 2023.05.10
버퍼 관리와 운영 체제  (0) 2023.05.08
프로그램이란? 명령어란?  (0) 2023.05.07
기호 상수  (0) 2023.05.06
솔루션 / 프로젝트  (0) 2023.05.05
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함