This article is Part 3 in a 3-Part Series. Previously I've wrote about key-value databases. They are awesome - ultra-fast, simple, can scale almost linear with the number of nodes. So why bother with complicating them? Well, they have some issues. The central concept of a key-value database is that the database doesn't care what the is value.