Skip to content

Glossary: System Design Basics in Go

consistent hashing

A sharding method that moves only a small share of keys when shards are added. Going from four to five shards with plain `%` moves 795 of 1,000 customers, but consistent hashing moves about 200.

Where the book teaches it

Related terms

reshardinghash shardingstable hash