범위 파티셔닝

작가: Louise Ward
창조 날짜: 5 2 월 2021
업데이트 날짜: 28 6 월 2024
Anonim
해시 파티셔닝과 범위 파티셔닝 | Spark 인터뷰 질문
동영상: 해시 파티셔닝과 범위 파티셔닝 | Spark 인터뷰 질문

콘텐츠

정의-범위 분할이란 무엇입니까?

범위 파티셔닝은 관계형 데이터베이스 파티셔닝의 한 유형으로, 파티션은 고유 번호가 매겨진 ID, 날짜 또는 통화와 같은 간단한 값과 같은 특정 데이터 필드에 대해 미리 정의 된 범위를 기반으로합니다. 분할 키 열에는 특정 범위가 할당되며 데이터 입력이이 범위에 맞으면이 파티션에 할당됩니다. 그렇지 않으면 맞는 다른 파티션에 배치됩니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 범위 분할을 설명합니다

범위 분할 테이블에서 행은 "파티셔닝 키"를 기반으로 분산되며, 여기서 필요한 것은 데이터가 키의 범위 사양에 속하는지 여부입니다. 예를 들어, 파티션 키가 날짜 열이고 2015 년 1 월이 파티션 인 경우 2015 년 1 월 1 일부터 2015 년 1 월 31 일까지의 값을 포함하는 모든 데이터가이 파티션에 배치됩니다.

범위 파티셔닝은 의사 결정 지원 환경과 OLTP (Online Transaction Processing) 모두에 고성능이 필요한 애플리케이션에 매우 유용합니다. 따라서 데이터 분리가 쉽고 각 작은 파티션에 빠르게 액세스 할 수 있지만 모든 파티션에서로드를 균등하게 분산하려면 데이터 파티셔닝에 대한 광범위한 지식이 필요합니다. 이 체계에서, 많은 파티션이 순서화되며, 각각의 후속 파티션은 이전 파티션보다 더 높은 경계를 갖습니다.

범위 파티셔닝의 특성 :

  • 각 파티션에는 독점 상한이 있습니다.
  • 각 파티션에는 첫 번째 파티션을 제외하고 비 포함 포괄적 인 하한이 있습니다.