HASH SHARDING
해시 기반 샤딩은 균등 분산에 강하고 범위 조회에 약하다
키를 해시해 샤드를 정하면 순차 키도 고르게 퍼지지만, 원래 값의 가까움은 보존되지 않는다.
HashEvenScatter
shard = hash(user_id) % shard_count user_id 1001 -> shard 2 user_id 1002 -> shard 0 user_id 1003 -> shard 3
HASH SHARDING
키를 해시해 샤드를 정하면 순차 키도 고르게 퍼지지만, 원래 값의 가까움은 보존되지 않는다.
shard = hash(user_id) % shard_count user_id 1001 -> shard 2 user_id 1002 -> shard 0 user_id 1003 -> shard 3