HASH SHARDING

해시 기반 샤딩은 균등 분산에 강하고 범위 조회에 약하다

키를 해시해 샤드를 정하면 순차 키도 고르게 퍼지지만, 원래 값의 가까움은 보존되지 않는다.

HashEvenScatter
shard = hash(user_id) % shard_count

user_id 1001 -> shard 2
user_id 1002 -> shard 0
user_id 1003 -> shard 3
장점순차 증가 키도 여러 샤드로 비교적 고르게 분산
단점user_id BETWEEN 1000 AND 2000 같은 범위는 여러 샤드로 흩어짐
주의샤드 수를 단순 modulo로 바꾸면 많은 키가 재배치될 수 있음