May 20, 2026 • 3 min read
Building ShrikeDB's Extendible Hash Table
Why ShrikeDB uses extendible hashing for its keyspace, and how it avoids the stop-the-world rehash that bites most open-addressing tables.
Rust
Databases
Systems
Notes on building software — databases, systems, and AI.
May 20, 2026 • 3 min read
Why ShrikeDB uses extendible hashing for its keyspace, and how it avoids the stop-the-world rehash that bites most open-addressing tables.

May 20, 2026 • 8 min read
Why ShrikeDB uses extendible hashing for its keyspace, and how it avoids the stop-the-world rehash that bites most open-addressing tables.
If you want to know more about my experiences and journey, or just talk in general, get in touch! ✌️
This site is hand-crafted, with care by me.
© 2026 All rights reserved.