5th out of 6 books
—
4 voters
Goodreads helps you keep track of books you want to read.
Start by marking “Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement” as Want to Read:
Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
Data is getting bigger and more complex by the day, and so are the choices in handling that data. As a modern application developer you need to understand the emerging field of data management, both RDBMS and NoSQL. Seven Databases in Seven Weeks takes you on a tour of some of the hottest open source databases today. In the tradition of Bruce A. Tate's Seven Languages in S
...more
Paperback, 352 pages
Published
May 18th 2012
by Pragmatic Bookshelf
(first published January 1st 2012)
Friend Reviews
To see what your friends thought of this book,
please sign up.
Reader Q&A
To ask other readers questions about
Seven Databases in Seven Weeks,
please sign up.
Be the first to ask a question about Seven Databases in Seven Weeks
Community Reviews
(showing 1-30 of 1,564)

The book does what it says in the preface - it provides well-rounded understanding of the modern database landscape, written in a nice informal language, with loads of examples and exercises and "no day would be complete without a little bit of razzle-dazzle". You should expect to get a broad grasp of why there are so many NoSQL databases and which one could be good for your next project.
Do not expect however to become proficient or even competent in any of the listed databases. It would be an u ...more
Do not expect however to become proficient or even competent in any of the listed databases. It would be an u ...more

This book is excellent. The NoSQL movement gets a lot of attention and if you want to get to work at the latest, hippest startup, you have to make sure your LinkedIn profile is spiced with NoSQL tags and lingo.
The problem with NoSQL is, is that it is not difficult at all; you just get the correct Python or Ruby driver, set up a NoSQL instance and you persist your data just like you did with Pickle or SQLAlchemy or Django or Rails: through an abstraction layer. But that doesn't mean you understa ...more
The problem with NoSQL is, is that it is not difficult at all; you just get the correct Python or Ruby driver, set up a NoSQL instance and you persist your data just like you did with Pickle or SQLAlchemy or Django or Rails: through an abstraction layer. But that doesn't mean you understa ...more

I was a little naive in hoping that this would be written more from a developer point of view but in retrospect, data storage isn't really a code problem.
"7DBin7W" is a mix of how each database works, what it's good for and how to set up "big data" configurations of consistency, availability and partitioning. 7DBin7W is not about why you'd use different types of databases, but rather how these particular examples of different types of databases are interacted with.
I'm glad I read this book, sinc ...more
"7DBin7W" is a mix of how each database works, what it's good for and how to set up "big data" configurations of consistency, availability and partitioning. 7DBin7W is not about why you'd use different types of databases, but rather how these particular examples of different types of databases are interacted with.
I'm glad I read this book, sinc ...more

This book does just what it sets out to do: give developers a whirlwind tour of several different databases and different styles of databases, thereby providing a pretty good tour of the NoSQL landscape. Given the way web technologies have been changing so quickly over the past several years, there's a real need for these sort of bird's-eye tours, and I'm glad that such a thing exists. That said, the chapter on HBase was a little sparse and I don't think I fully appreciated the subtlety of colum
...more

Really useful introduction to seven popular database systems, from the familiar relational database by way of PostgreSQL through to key-value system, document-oriented database and graph database. The idea of the book is to set up seven databases through seven weekends to grasp the basic and benefits of each database systems. Admittedly I didn't do the tutorials and instead skimmed through the book in a weekend, but I found the material invaluable in getting my knowledge up to scratch, as I toy
...more

I really enjoyed reading this books as, unfortunately, I haven't been exposed to NoSQL databases at work.
As a light touch introduction, this book definitely deserves 5 starts. It goes through some examples on 6 NoSQL databases (Riak, HBase, MongoDB, CouchDB, Neo4J and Redis) and PostgreSQL, and describes the strengths and flaws of each.
On the depth I feel like I would give this book 4 starts, but going though the details of each database is impossible in a 300-page book. This is in a way a good ...more
As a light touch introduction, this book definitely deserves 5 starts. It goes through some examples on 6 NoSQL databases (Riak, HBase, MongoDB, CouchDB, Neo4J and Redis) and PostgreSQL, and describes the strengths and flaws of each.
On the depth I feel like I would give this book 4 starts, but going though the details of each database is impossible in a 300-page book. This is in a way a good ...more

It's an interesting book. Very informative and helpful. While it doesn't have everything you will need to make the leap to a DBA position, it provides you with a solid overview of different kinds of DBs. The examples are fun to go through, but sometimes they could be made a little clearer. Also, an update to the book would be nice as well since some of these databases have changed since the books was written.

Excelente Livro, dá um excelente embasamento nos bancos NoSQL mais utilizados na atualidade, exemplos práticos, estudos de caso, com diversos exercícios para colocar em prática o que foi aprendido.
O autor tem uma abordagem bem didática trazendo também conhecimentos avançados sobre a ferramenta em questão.
Altamente recomendado para profissionais que estão inseridos no mercado de Big Data, Analytics e afins.
O autor tem uma abordagem bem didática trazendo também conhecimentos avançados sobre a ferramenta em questão.
Altamente recomendado para profissionais que estão inseridos no mercado de Big Data, Analytics e afins.

A good quick read to get up to speed with databases. Good explanation of CAP, key-value vs document stores, etc. Should be an essential read for everyone who wants to apply new technology so that the project won't go beserk just because say Mongo was used where Cassandra would have been a perfect fit (but no one knew), something along these lines. One take away for me was Redis and of course, I was wondering before what so good about it. So, to summarize, good, modern, afterwards read other book
...more

Feb 28, 2014
Mills College Library
added it
005.74 R318 2012

A good overview of the different databases on offer, and a good introduction to NoSQL. I did feel that there were some places where the database interface was presented even when it wasn't relevant -- most of the time you're going to be working with a driver into the language -- but overall it helps for discussing the difference between Cassandra, MongoDB and Redis without making your brain break.

Good book, and covers what it intends. The databases are chosen and presented in a good order. The exercises are good, specific, and illustrative.
The only negative is the ideas that the book forced one to explore that are not database related: Ruby, JavaScript, SAX, Node.js, Event-Base programming, cURL, HTTP, etc. Although these are not difficult, but they do add to the complexity of the material.
The only negative is the ideas that the book forced one to explore that are not database related: Ruby, JavaScript, SAX, Node.js, Event-Base programming, cURL, HTTP, etc. Although these are not difficult, but they do add to the complexity of the material.

Seven Databases in Seven Weeks is a great book for giving you an overview of the latest databases in the different segments out there. It is definitely an entry level chapter on each system that will let you know whether or not to pursue it further with more in depth material.
Anyone curious about what is available besides the de facto SQL standard offerings should give this book a read.
Anyone curious about what is available besides the de facto SQL standard offerings should give this book a read.

Very good introduction into several different databases and their workings.
What I would have loved to see more of is concrete use cases with emphasis on the differences, to get a better feel for when one might choose which product.
But don't let this hold you away from this book, if you are intersted in getting an overview of the nosql database field, this is a very very good book!
What I would have loved to see more of is concrete use cases with emphasis on the differences, to get a better feel for when one might choose which product.
But don't let this hold you away from this book, if you are intersted in getting an overview of the nosql database field, this is a very very good book!

Good overview of different databases (and approaches for different types of databases). Provided information is enough to understand, could be particular database useful for your projects or not, and based on these decision you can continue to learn about selected databases in more details.
P.S. I used some of these databases already, but was very interested in reading about Neo4J.
P.S. I used some of these databases already, but was very interested in reading about Neo4J.
There are no discussion topics on this book yet.
Be the first to start one »
Goodreads is hiring!
Share This Book
No trivia or quizzes yet. Add some now »
“Stored procedures can offer huge performance advantages for huge architectural costs. You may avoid streaming thousands of rows to a client application, but you have also bound your application code to this database. The decision to use stored procedures should not be arrived at lightly.”
—
0 likes
More quotes…