토픽 88 / 201·파티셔닝, 샤딩, 복제
파티셔닝 (Partitioning)
파티셔닝 (Partitioning)
대용량 테이블을 물리적으로 분할하여 관리하는 기법
특징: 성능(↑), 관리 용이(↑), 가용성(↑), 설계 복잡도(↓)
구성요소: Range, List, Hash, Composite 파티션
기술요소: 파티션 키, 파티션 프루닝, 글로벌/로컬 인덱스
적용사례: 로그 테이블, 이력 데이터, 대용량 OLTP
비교: 수평분할(행) vs 수직분할(컬럼)
연관: 샤딩, 인덱스, 아카이빙