A Quick Primer on Key-Value Servers and Hash Tables