DB

Partitioning

간지나제 2021. 4. 13. 08:44

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