3-2 073 파티션 설계 [B]

이지우·2024년 5월 10일
0

정보처리기사

목록 보기
61/68

파티션의 종류

범위 분할

Range Partitioning

지정한 열의 값을 기준으로 분할
ex) 일별, 월별, 분기별

해시 분할

Hash Partitioning

  • 해시 함수를 적용한 결과 값에 따라 데이터 분할
  • 특정 파티션에 데이터가 집중되는 범위 분할의 단점 보완
  • 데이터를 고르게 분산할 때 유용
  • 특정 데이터가 어디에 있는지 판단할 수 없음
  • 고객번호, 주민번호 등과 같이 데이터가 고른 컬럼에 효과적

조합 분할

Composite Partitioning

  • 범위 분할로 분할한 다음 해시 함수를 적용하여 다시 분할
  • 범위 분할한 파티션이 너무 커서 관리가 어려울 때 유용

목록 분할

  • 지정한 열 값에 대한 목록을 기준으로 분할
    ex) '국가'라는 열에 '한국', '미국', '일본'이 있는 경우 '미국'을 제외할 목적으로 '아시아'라는 목록을 만들어 분할

라운드 로빈 분할

  • 레코드를 균일하게 분배하는 방식
  • 각 레코드가 순차적으로 분배됨
  • 기본키가 필요없음
profile
노력형 인간

0개의 댓글