데이터의 빠른 검색을 위해 사용
같은 테이블의 데이터를 다수의 데이터베이스에 분산하여 저장하는 방식으로 DB 트래픽의 분산을 목적으로 한다.
Modular sharding
Range sharding
작업을 여러 샤드에 분산 배치하고 병렬화함으로서 성능/처리량을 개선할 수 있다.
작업 및 트랙픽을 분산함으로서 성능/처리량을 개선하기 위해 샤딩 사용한다.