메뉴 건너뛰기

bysql.net

제1절_성능_데이터_모델링의_개요

2012.03.04 10:38

ljw 조회 수:44546

1절 성능 데이터 모델링의 개요

1.성능 데이터 모델링의 정의

성능 데이터 모델링이란?

데이터베이스 성능향상을 목적으로 설계단계의 데이터 모델링 때부터 정규화, 반정규화, 테이블통합, 테이블 분할, 조인구조, PK, FK등 여러가지 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것으로 정의


SQL_072.jpg


2.성능 데이터 모델링 수행시점

성능 향상을 위한 비용은 프로젝트 수행 중에 있어서 사전에 할수록 비용이 들지 않음.

SQL_073.jpg


3.성능 데이터 모델링 고려사항

  • 다음과 같은 프로세스로 진행하는것이 데이터 모델링 단계에서 성능을 충분히 고려할 수 있는 방안이 될 수 있음
  • 데이터 모델링을 할 때 정규화를 정확하게 수행한다.
  • 데이터베이스 용량산정을 수행한다.
  • 데이터베이스에 발생되는 트랜잭션 유형을 파악한다.
  • 용량과 트랜잭션의 유형에 따라 반정규화를 수행한다
  • 이력모델의 조정, PK/FK조정, 슈퍼타입/서브타입 조정등을 수행
  • 성능관점에서 데이터 모델을 검증

번호 제목 글쓴이 날짜 조회 수
58 Front Page file 운영자 2012.02.21 186700
57 Week1_이진우 [5] ljw 2012.07.16 46273
» 제1절_성능_데이터_모델링의_개요 file ljw 2012.03.04 44546
55 제4절_고급_조인_기법 suspace 2012.06.05 31239
54 제1절_Lock balto 2012.05.05 25259
53 제1절_데이터_모델의_이해 실천하자 2012.03.04 22594
52 제5절_식별자 file ljw 2012.03.04 18958
51 제1절_표준_조인(STANDARD_JOIN) file ljw 2012.03.19 15924
50 제3절_반정규화와_성능 file ljw 2012.03.04 15292
49 제5절_WHERE_절 file 보라빛고양이 2012.03.10 14879
48 제4절_관계(Relationship) [1] 실천하자 2012.03.04 13028
47 제5절_그룹_함수(GROUP_FUNCTION) file balto 2012.03.31 12458
46 제2절_소트_튜닝 file ljw 2012.06.04 12024
45 제2절_DDL(DATA_DEFINITION_LANGUAGE) [1] file balto 2012.03.09 11722
44 제7절_GROUP_BY_HAVING_절 suspace 2012.03.12 11531
43 제1절_데이터베이스_아키텍처 [2] ljw 2012.04.23 11523
42 제4절_서브쿼리 오예스 2012.03.27 11479
41 제1절_관계형_데이터베이스_개요 balto 2012.03.09 10446
40 제2절_정규화와_성능 file ljw 2012.03.04 10394
39 제2절_인덱스_튜닝 balto 2012.05.18 9904