정보처리기사 실기

[ 정처기 실기 ] 데이터 입출력 구현 #2 / 물리 데이터 저장소 확인

Josh 2022. 4. 21. 00:22
반응형

1. 물리 데이터 모델링

- 논리 모델을 적용하고자 하는 기술에 맞도록 상세화해 가는 과정

 

2. 인덱스 컬럼 선정 기준

- 분포도가 좋은 컬럼은 단독적으로 생성.

- 자주 조합되어 사용되는 컬럼은 결합 인덱스로 생성.

 

3. 관계형 데이터베이스의 인덱스 개념

- 검색 연산의 최적화를 위해 데이터베이스 내 열에 대한 정보를 구성한 데이터 구조 / 전체 데이터의 검색 없이 필요한 정보를 신속히 조회가 가능하게 하는 데이터 구조

 

4. 파티셔닝 기법

[종류]

(1) 레인지 파티셔닝(Range Partitioning)

- 연속적인 숫자나 날짜를 기준으로 하는 파티셔닌 기법 / 손쉬운 관리 기법을 제공하여 관리 시간의 단축이 가능

(2) 해시 파티셔닝(Hash Partitionning)

- 파티션 키의 해시 함수 값에 의한 파티셔닝 기법  / 균등한 데이터 분할이 가능하며 질의 성능이 향상

(3) 리스트 파티셔닝(List Partitioning)

- 특정 파티션에 저장될 데이터에 대한 명시적 제어가 가능한 파티셔닝 기법 / 분포도가 비슷하고 데이터가 많은 SQL에 서 컬럼의 조건이 많이 들어오는 경우 유용

(4) 컴포지트 파티셔닝(CompoSite Partitioning)

- 범위분할에 이후 해시 함수를 적용하여 재분할하는 파티셔닝 기법 / 큰 파티션에 대한 I/O 요청을 여러 파티션으로 분산할 수 있음.

 

 

반응형