파티션의 종류
범위 분할
Range Partitioning
지정한 열의 값을 기준으로 분할
ex) 일별, 월별, 분기별
해시 분할
Hash Partitioning
- 해시 함수를 적용한 결과 값에 따라 데이터 분할
- 특정 파티션에 데이터가 집중되는 범위 분할의 단점 보완
- 데이터를 고르게 분산할 때 유용
- 특정 데이터가 어디에 있는지 판단할 수 없음
- 고객번호, 주민번호 등과 같이 데이터가 고른 컬럼에 효과적
조합 분할
Composite Partitioning
- 범위 분할로 분할한 다음 해시 함수를 적용하여 다시 분할
- 범위 분할한 파티션이 너무 커서 관리가 어려울 때 유용
목록 분할
- 지정한 열 값에 대한 목록을 기준으로 분할
ex) '국가'라는 열에 '한국', '미국', '일본'이 있는 경우 '미국'을 제외할 목적으로 '아시아'라는 목록을 만들어 분할
라운드 로빈 분할
- 레코드를 균일하게 분배하는 방식
- 각 레코드가 순차적으로 분배됨
- 기본키가 필요없음