기출문제/정보처리기사

2021년 2회 정보처리기사 기출문제 41번

엉클지니 2025. 3. 22. 21:32

41. 병렬 데이터베이스 환경 중 수평 분할에서 활용되는 분할 기법이 아닌 것은?

라운드-로빈 범위 분할

 예측 분할 해시 분할

 

 

 

**수평 분할 (Horizontal Partitioning)**은 데이터베이스에서 테이블의 **행(row)**을 여러 파티션으로 나누는 기법을 말합니다. 데이터가 너무 커져서 하나의 테이블에 저장하기 어려울 때, 데이터를 여러 분할로 나누어 관리하는 방식입니다. 이때 사용되는 분할 기법에는 여러 가지가 있습니다.

각 선택지에 대해 하나씩 살펴보겠습니다.


라운드-로빈 (Round-robin)

  • 설명: 라운드-로빈은 데이터를 순차적으로 분배하는 방식입니다. 각 레코드는 분할 순서에 따라 균등하게 분배됩니다. 이 방식은 데이터의 분포나 특성을 고려하지 않고, 단순히 데이터를 차례대로 분배하는 방법입니다.
  • 정확성: 수평 분할에서 사용되는 분할 기법입니다.

범위 분할 (Range Partitioning)

  • 설명: 범위 분할은 데이터의 값에 따라 데이터를 범위별로 나누는 방법입니다. 예를 들어, 나이 값이 2030인 데이터를 하나의 분할로, 3040인 데이터를 다른 분할로 나누는 방식입니다.
  • 정확성: 수평 분할에서 사용되는 분할 기법입니다.

예측 분할 (Predictive Partitioning)

  • 설명: 예측 분할은 데이터의 특성을 예측하여 분할하는 방법입니다. 이 기법은 특정한 예측 모델을 사용하여 데이터를 분할하는 방식으로, 데이터의 분포나 패턴을 미리 예측하여 나누는 기법입니다.
  • 정확성: 예측 분할은 일반적으로 사용되지 않는 분할 기법입니다. 수평 분할에서 잘 사용되지 않는 기법입니다. 범위 분할, 라운드-로빈, 해시 분할 등은 일반적으로 사용되지만, 예측 분할은 일반적인 분할 기법으로 널리 알려져 있지 않습니다.

해시 분할 (Hash Partitioning)

  • 설명: 해시 분할은 데이터의 특정 속성에 해시 함수를 적용하여 분할하는 방법입니다. 예를 들어, 특정 열의 값에 해시 값을 적용하여 데이터를 여러 파티션에 분배합니다. 이 방식은 데이터가 고르게 분포될 수 있도록 합니다.
  • 정확성: 수평 분할에서 사용되는 분할 기법입니다.

결론

❸ 예측 분할은 일반적인 수평 분할에서 사용되는 분할 기법이 아닌 방법입니다. 다른 옵션들은 모두 수평 분할에서 자주 사용되는 분할 기법입니다.

따라서 정답은 ❸ 예측 분할입니다.

반응형