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

'CS' 카테고리의 다른 글

CRUD 분석  (0) 2023.02.15
시스템 카탈로그(System Catalog)  (0) 2023.02.15
물리적 설계(데이터 구조화)  (0) 2023.02.15
논리적 설계(데이터 모델링)  (0) 2023.02.15
분산 데이터베이스(Distributed Database)  (0) 2023.02.15

+ Recent posts