이름이 비슷한 세 기법을 칼같이 가르기
파티셔닝 / 샤딩 / 클러스터링 3분별
| 구분 | 파티셔닝 | 샤딩 | 클러스터링 |
| 범위 | 한 DB 안 | 여러 DB | 여러 서버(복제) |
| 분할 | 수평(범해리복) | 수평(샤드 키) | 분할 없음(복제) |
| 목적 | 병행성 | 확장성 | 가용성(HA) |
| 트랜잭션 | 한 DB ACID 자연 | 분산 2PC 필요 | 복제 동기·비동기 |
두문자
한·여·복 = 파티(한 DB·병행) · 샤딩(여러 DB·확장) · 클러스터링(복제·가용)
⚠️ 시험 함정 3종
'파티셔닝 = 샤딩' ❌ (한 DB vs 여러 DB) · '클러스터링 = 분할' ❌ (복제) · '클러스터형 인덱스 = 클러스터링' ❌ (완전히 다른 개념).