This will be a story about many things: about computers, about their (memory) speed limits, about workloads that can push computers to those limits and the subtle differences in Hash-Tables (HT) designs. But before we get in, here is a glimpse of what we are about to see.
A friendly warning, the following article contains many technical terms and is intended for somewhat technical and hopefully curious readers. A couple of months ago, I followed one of my oldest traditions, watching Apple present their new products at one of its regular conferences.