Found 2 comments on HN
smoyer · 2019-04-10 · Original thread
That's the older edition of the book which covered Redis, Neo4J, CouchDB, MongoDB, HBase, Riak and Postgres. At the time this was published I was already using CouchDB, Redis and PostgreSQL so we bought a (small) crate of these for my new department's employees.

The new edition can be found at and covers Redis, Neo4J, CouchDB, MongoDB, HBase, Postgres, and DynamoDB. I think the most interesting thing about the new edition is that it drops Riak in favor of DynamoDB. They're both K/V stores but trading an open source database for a DBaaS shows me how entrenched the Amazon ecosystem has become in the last 5 years.

Interestingly, one of the authors answers the question of how they chose which databases to cover with "We did have some criteria, if not explicit. The databases had to be open source—we didn’t want to cover any databases that would tie readers to a company." I guess that's not a strong part of the criteria? I guess a database experimenter could still complete the book's exercises using Amazon's free tier?

lightblade · 2012-12-25 · Original thread
Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement

Not the kind of short cut book that it may lead you to think. The book is a brief introduction to modern database types and what are their characteristics, what are their use case, and why you should choose it over other database types.

Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)

Similar book as above, but introduces you to 7 different programming languages. The focus of the book is not on how to use each language, but to explore the different programming paradigms introduced by each programming language. (prototypical inheritance, functional programming, logic programming, object-oriented programming)

Get dozens of book recommendations delivered straight to your inbox every Thursday.