정보처리기사 · 핵심요약

2026 정보처리기사 필기 핵심요약

2026

학습유형 선택

데이터베이스 구축

핵심194

파티션(Patition)

출제 빈도 9회

원본 56쪽

데이터베이스에서 파티션은 대용량의 테이블이나 인덱스를 작은 논리적 단위인 파티션으로 나누는 것을 말한다.

대용량 DB의 경우 중요한 몇 개의 테이블에만 집중되어 데이터가 증가되므로, 이런 테이블들을 작은 단위로 나눠 분산시키면 성능 저하를 방지할 뿐만 아니라 데이터 관리도 쉬워진다. 파티션의 종류

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

구조화된 본문이 원본과 맞게 들어갔는지 확인하기 위한 이미지입니다. 이미지 안에는 원본 회차 숫자와 다음 절 일부가 포함될 수 있습니다.