CHAPTER 6: DESIGN A KEY-VALUE STORE