- 데이터베이스에 데이터를 저장하는 기법 중 하나, 데이터를 샤드라는 단위로 나눠서 저장 및 처리
- 확장성 문제를 해결하기 위한 방법
- 시간이 지남에 따라 늘어나는 데이터의 양 사용자 수에 대응
- 이전보다 더 많은 데이터를 가지고 더 많은 사용자들이 만들어내는 트랜잭션을 처리하기 위함
- 샤딩은 수평적 파티셔닝과 동일함
- 큰 데이터 테이블을 수평적 파티셔닝을 통해 여러 개의 작은 단위로 분산하여 저장 및 관리
Database의 샤딩(Sharding)이란? (nesoy.github.io)
DB분산처리를 위한 sharding | 우아한형제들 기술블로그 (woowahan.com)
'DATABASE > 튜닝' 카테고리의 다른 글
[SQL 튜닝] NOT IN, NOT EXIST (0) | 2021.07.07 |
---|---|
[SQL 튜닝] 중복 IN 제거 (0) | 2021.07.07 |
[SQL 튜닝] 파티션 (0) | 2020.07.15 |
[SQL 튜닝] 테이블 랜덤 액세스, ROWID, 인덱스 손익분기점 (0) | 2020.06.29 |
[SQL 튜닝] 자동 형변환과 Index 스캔 (0) | 2020.06.29 |