Hot Spot이 생기지 않게 하면서 데이터와 질의 부하를 여러 장비에 균일하게 배분하는 것
하나의 DBMS가 많은 테이블을 관리하다보니 느려지는 이슈 발생
서비스의 크기가 점점 커지면서 다양하고 많은 테이블 존재
=> 큰 테이블이나 인데스를 관리하기 쉬운 단위로 분리
장점: 특정 DML이나 Query 성능 향상
단점: join에 대한 비용 증가, 테이블과 인덱스도 같이 partitioning해야함
'DB' 카테고리의 다른 글
함수 종속 (0) | 2022.08.09 |
---|---|
SQL과 NoSQL (0) | 2021.04.19 |
Replication (0) | 2021.04.13 |
OLTP, OLAP (0) | 2021.04.13 |
Sharding (0) | 2021.04.13 |