데지덤

  1. 데이터관련 직무와 자격
    1. 데이터베이스 직무

    2. 데이터베이스 자격

  2. 데이터관련 학습방법
    1. 데이터베이스 개론 학습

    2. DBMS 학습

    3. 읽어볼만한 DB책

  3. 최신동향과 유명한 Things
    1. DB최신동향

    2. 데이터로 유명한 Things

  4. 데이터베이스 개념
    1. 데이터베이스 개념

    2. DBMS

    3. 데이터베이스 개발과운영

  5. 데이터베이스 설계(1/2)
    1. 데이터표준

    2. 데이터모델링

    3. 데이터모델 디자인패턴

  6. 데이터베이스 설계(2/2)
    1. 프로세스및상관모델링

    2. 정규화

    3. 반(역)정규화

    4. DB물리설계

  7. 인덱싱과 DB프로그래밍
    1. 인덱스와 해싱

    2. 관계연산

    3. DB언어

    4. SQL

    5. 데이터베이스 미들웨어

  8. 데이터베이스 운영
    1. 트랜잭션

    2. 병렬처리

    3. 데이터베이스 복구

    4. 데이터베이스 성능

    5. 병행제어(동시성제어)

  9. 분석계 및 빅데이터기술
    1. 데이터웨어하우스

    2. 데이터마이닝

    3. 빅데이터기술

  10. 데이터거버넌스
    1. 데이터거버넌스

    2. 데이터베이스 감리/진단

  11. 데이터베이스 종류와 보안
    1. 데이터베이스 종류

    2. 데이터베이스 보안

  12. DBMS
    1. 오라클

    2. SQL Server

    3. DB2

    4. Sybase

    5. Altibase

DB 물리설계

방법

내용

저장구조 설계

- 저장 레코드 양식 설계

- 데이터 타입

- 데이터 값의 분포

- 사용될 응용

- 접근 빈도

레코드 집중 설계

- 레코드들이 물리적으로 집중되도록 설계함으로 물리적 순차성을 이용할 수 있도록 함

접근경로 설계

- 접근경로는 물리적 저장장치 위에 저장된 데이터의 접근과 처리를 가능하게 하는 절차

- 저장 구조 : (인덱스를 통한) 접근 방법과 저장 레코드를 정의

- 탐색 기법 : 응용에 적절한 접근 경로 정의

 

<접근 경로>

- 기본 접근 경로 : 기본키를 이용한 기본 인덱스 이용

- 보조 접근 경로 : 보조키에 의한 인덱스 이용

 

ƒ<물리적 설계 시, 고려사항>

- 응답 시간

- 저장 공간의 효율화

- 트랜잭션 처리도(throughput) : 단위시간에 처리하는 평균 트랜잭션 수

 

가. 디스크 접근시간(access time)

1) 헤드가 원하는 트랙에 있는 레코드를 찾아 전송하는데 걸리는 시간

- 탐구 시간(seek time) : 디스크 헤드를 정확한 트랙 위로 이동시키는 시간

- 회전지연 시간(rotational delay) : 디스크를 회전시켜 해당 블록이 디스크 헤드 아래로 오게 하는 시간

- 데이타 전송 시간(transfer time) : 디스크 블록을 메모리로 전송하는 시간

 

2) 메인메모리 접근시간에 비해 느림

- 약 10~30ms         cf) 메인 메모리 : 약 10~100ns

- 디스크 접근 횟수의 최소화가 가장 중요한 성능 개선 방법

- 디스크에의 배치, 저장이 중요한 문제

댓글