반응형
-
물리적 설계의 개요
-
물리적 설계의 정의
- 실제로 데이터베이스를 생성하기 위한 저장 구조와 접근 경로를 설계하는 과정
- 논리적 설계가 스키마 정의에 관심을 두는 활동이라면 물리적 설계의 목적은 사용자가 요구하는 수준의 접근 속도를 보장하고 저장 용량을 최적화하는 활동
-
물리적 설계의 역할
- 검색 성능을 위해 인덱스 활용
- 응답시간, 메모리 효율성, 트랜잰션 평균 수 ,사용자 수를 고려하여 최적화 방안과 유지 보수 방안을 수립
- 데이터베이스 부하 및 성능 분석을 통해 성능을 개선하여 시스템의 가용성 및 신뢰성을 향상
- 물리적 설계의 기능
-
기능 | 설계 내용 |
저장 레코드 형식 설계 |
|
레코드 집중도의 분석 및 설계 |
|
접근 경로 설계 |
|
최적화 작업 |
|
-
물리적 설계의 과정
-
물리적 설계논리적 설계와 달리 특정 DBMS를 선정한 후 그 DBMS의 기능에 따라 설계하므로 특정 DBMS에 제약을 받음
-
물리적 설계 준비
- 하드웨어 인프라 운영 전략, DBMS 제품의 기능 활용 수준을 고려한 플랫폼 및 기술 아키텍처 설정
- 참조 무결성 구축 방안 수립
- 과거 데이터 조사, 감사 추적 요건 등 데이터 관리 방안 확인
- 데이터 크기, 보관 주기 등 조사 및 백업/복구 전략 정의
- 타 시스템과 연동 또는 인터페이스 조건 및 필요한 표준 정의
-
물리적 설계 시 고려 사항
- 물리적 데이터베이스 설계의 구성에 따라 트랜잭션의 응답 시간에 큰 차이가 있으므로 구성상에 위치나 물리적인 디스크 종류에 맞게 고려해야 함
- 단순 응답 시간만 고려하는 것이 아니라 효율적인 백업, 복구 방안에 대해서도 고려하여 구성해야 함
- DBA 뿐만 아니라 디스크 담당자와 접근 패턴에 대한 시뮬레이션을 통한 설계도 병행되어야 함
-
반응형
'밥벌이 > 데이터베이스' 카테고리의 다른 글
데이터 구조 및 파일 구조 (0) | 2011.01.28 |
---|---|
인덱스(Index)와 해싱(Hashing) (0) | 2011.01.28 |
물리적 설계의 단계별 활동 (0) | 2011.01.25 |
물리적 설계의 객체별 활동 (0) | 2011.01.25 |
논리적 설계의 기본 요소 (0) | 2011.01.20 |