SH380 Logo
2025-03-31

파티셔닝(Partitioning) 기법

#CS

csgal-logo

1. 이론

2. 활용

3. 심화

partitioning

4. 면접 대비 핵심 포인트

5. 면접 연습

Q1. 파티셔닝이란 무엇인가요?
A: 대용량 테이블/인덱스를 물리적으로 나누어 성능과 관리 효율을 높이는 기법입니다.

Q2. 파티셔닝 기법에는 어떤 것들이 있나요?
A: Range, List, Hash, Composite Partitioning이 있습니다.

Q3. 파티셔닝과 샤딩 차이는?
A: 파티셔닝은 한 DB 내에서 테이블을 분할하는 것이고, 샤딩은 데이터를 여러 DB 서버에 분산하는 것입니다.

Q4. 파티셔닝의 장점과 단점은?
A: 장점은 성능 향상, 관리 용이성, 병렬 처리 가능. 단점은 잘못된 키 설계 시 성능 저하, 관리 복잡성 증가입니다.

6. 마무리 

목록으로 돌아가기