Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement