Skip to content

Glossary: System Design Beyond the Basics in Rust

Stable hash

A hash function that gives the same number for the same input on every machine, run and language version. Rust's `DefaultHasher` doesn't promise this, so partitioning code uses hand-written hashes such as FNV-1a or CRC-32.

Where the book teaches it

Related terms

FNV-1aCRC-32