일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Direct12
- 파일시스템 구현
- DirectX12
- 락
- 병행성 관련 오류
- 동적계획법
- I/O장치
- 운영체제
- 멀티프로세서
- 프로그래머스
- 다이나믹 프로그래밍
- 렌더링 파이프라인
- 그리디 알고리즘
- 다이나믹프로그래밍
- codility
- 멀티쓰레드
- OS
- 디자인패턴
- 쓰레드
- DirectX 12
- directx
- 컨디션 변수
- 타입 객체
- 영속성
- 스케줄링
- 백준
- 자료구조
- 알고리즘
- 그리디알고리즘
- 병행성
Archives
- Today
- Total
기록공간
3-2-8장. 데이터베이스 용량 설계 - C 본문
반응형
데이터베이스 용량 설계
데이터베이스 용량 설계는 데이터가 저장될 공간을 정의하는 것이다.
-
데이터베이스 용량을 설계할 때는 테이블에 저장할 데이터양과 인덱스, 클러스터 등이 차지하는 공간 등을 예측하여 반영해야 함
데이터베이스 용량 설계의 목적
-
데이터베이스의 용량을 정확히 산정하여 디스크의 저장 공간을 효과적으로 사용하고 확장성 및 가용성을 높임
-
디스크의 특성을 고려하여 설계함으로써 디스크의 입출력 부하를 분산시키고 채널의 병목 현상을 최소화
-
디스크에 대한 입출력 경합이 최소화되도록 설계함으로써 데이터 접근성이 향상
-
데이터 접근성을 향상시키는 설계 방법
-
테이블의 테이블스페이스와 인덱스의 테이블스페이스를 분리하여 구성
-
테이블스페이스와 임시 테이블스페이스를 분리하여 구성
-
테이블을 마스터 테이블과 트랜잭션 테이블로 분류
-
-
데이터베이스에 생성되는 오브젝트의 익스텐트(기본적인 용량이 모두 찼을 경우 추가적으로 할당되는 공간) 발생을 최소화하여 성능을 향상
-
데이터베이스 용량을 정확히 분석하여 테이블과 인덱스에 적합한 저장 옵션을 지정
데이터베이스 용량 분석 절차
-
데이터 예상 건수, 로우 길이, 보존 기간, 증가율 등 기초 자료를 수집하여 용량을 분석
-
분석된 자료를 바탕으로 DBMS에 이용될 테이블, 인덱스 등 오브젝트별 용량을 산정
-
테이블과 인덱스의 테이블스페이스 용량을 산정
-
테이블 스페이스 용량은 테이블스페이스에 생성되는 테이블 용량을 모두 더한 값에 약 40% 정도를 추가하여 산정
-
-
데이터베이스에 저장될 모든 데이터 용량과 데이터베이스 설치 및 관리를 위한 시스템 용량을 합해 디스크 용량을 산정
반응형
'자격증공부 > 정보처리기사_필기' 카테고리의 다른 글
3-2-10. 데이터베이스 이중화/서버 클러스터링 - B (0) | 2020.09.12 |
---|---|
3-2-9장. 분산 데이터베이스 설계 - A (0) | 2020.09.12 |
3-2-7장. 파티션 설계 - A (0) | 2020.09.12 |
3-2-6장. 클러스터 설계 - A (0) | 2020.09.11 |
3-2-5장. 뷰(View) 설계 - A (0) | 2020.09.11 |
Comments