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
Enlarge cover
Rate this book
Clear rating
Open Preview

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

4.02  ·  Rating Details ·  405 Ratings  ·  33 Reviews
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)
More Details... edit details

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

Seven Concurrency Models in Seven Weeks by Paul   ButcherSeven More Languages in Seven Weeks by Bruce A. TateSeven Languages in Seven Weeks by Bruce A. TateSeven Mobile Apps in Seven Weeks by Tony HillersonSeven Databases in Seven Weeks by Eric  Redmond
Seven in Seven
5th out of 6 books — 4 voters
The Art of Startup Fundraising by Alejandro CremadesUnleash the POWER of Wordpress by Joe Praveen SequeiraZero to One by Peter ThielSteve Jobs by J.T. OwensStructure and Interpretation of Computer Programs by Harold Abelson
Hello, Startup Reading List
29th out of 77 books — 39 voters


More lists with this book...

Community Reviews

(showing 1-30 of 1,564)
filter  |  sort: default (?)  |  Rating Details
Kirill
Feb 11, 2015 Kirill rated it it was amazing
Shelves: dropbox
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
Arjen
Jul 27, 2012 Arjen rated it it was amazing
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
Josh Davis
Feb 13, 2013 Josh Davis rated it it was amazing
Shelves: kindle-ebook
A great book to give a cursory look at a bunch of different databases. I definitely recommend it as a primer. I had no experience with NoSQL databases but now I at least understand them a lot more.
Chris Maguire
Sep 24, 2012 Chris Maguire rated it liked it
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
Shai Sachs
Oct 14, 2014 Shai Sachs rated it really liked it
Shelves: professional
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
Sergey Shishkin
Feb 15, 2013 Sergey Shishkin rated it really liked it
This book broadened my view on data persistence very substantially. The particular choice of databases is not in fact important. What this book communicates effectively is how different data has different requirements on consistency, availability and durability.
Eric
May 23, 2012 Eric rated it it was amazing
Thanks to everyone who made this book better over the months. This is a hard industry to wrangle, and this ranking goes out to the tech team and beta reviewers!
Cecilia
Feb 03, 2014 Cecilia rated it it was amazing
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
Augusto
Nov 08, 2014 Augusto rated it it was amazing
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
A. John Alger
May 18, 2016 A. John Alger rated it really liked it
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.
Marcel Souza
Jan 08, 2016 Marcel Souza rated it it was amazing
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.
Dan
Feb 02, 2016 Dan rated it really liked it
Great overview of the database scene. Does a good job of discussing both how to use the databases and how they work - although I would've preferred it if they spent a bit more time on the research and internals behind the database systems.
Borys
Jan 15, 2016 Borys rated it really liked it
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
Mills College Library
005.74 R318 2012
Will
Jun 14, 2013 Will rated it liked it
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.
Pavel
Jun 27, 2013 Pavel rated it really liked it
Shelves: professional
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.
Ivan
Jun 22, 2016 Ivan rated it it was amazing
Очень понравилось - без лишней воды и классными примерами. Начиная от полнотекстового поиска и многомерных кубов в Postgresql, заканчивая проектом использующим несколько БД (CoucheBD, Neo4j, Redis). Жаль, что пока не все успел попробовать.
Mike Benner
Apr 30, 2012 Mike Benner rated it really liked it
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.
Nobbert
Nov 10, 2014 Nobbert rated it really liked it
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!
Alex Ott
Sep 05, 2012 Alex Ott rated it really liked it
Shelves: big-data
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.
Abdul Qavi
Jul 03, 2015 Abdul Qavi rated it really liked it
perfect guide to learn various NoSQL DBs, including Key-value, column based, graphs and document based DBs.
Eduardo
Mar 20, 2016 Eduardo rated it liked it
Shelves: computers, databases
Do not expect anything deep though as there are not many discussions about the ins-and-outs of the different types of databases/datastores. OTOH if you just want to get a taste of what each database is capable of, this is a good book.
Greg
Aug 14, 2014 Greg rated it it was amazing
A fantastic overview of the different types of technologies available in the NoSQL community. If you're wondering which type of database to use for your next project, this book will prove incredibly helpful.
Kevin
Jan 19, 2013 Kevin rated it really liked it
Shelves: computer
I really enjoyed the overview of different technologies I've never worked with. I'd have liked to a see a summary of other similar DB technologies, and perhaps some more information on "where to go from here".
Alftheo Potgieter
Jul 23, 2012 Alftheo Potgieter rated it really liked it
Shelves: kindle
Even after reading the book it's hard to tell all of them apart, and even harder to tell if it will be better than using SQL. Seems a lot faster to get going without having to design the schema first
Adron Hall
Dec 31, 2012 Adron Hall rated it really liked it
Great material, well written, and even entertaining for a tech book. Excellent starting point for anyone trying to get outside of the RDBMS walls and limitations.
Héctor Mata
Nov 09, 2014 Héctor Mata rated it it was amazing
Very good book to learn new databases. SQL is no longer the standard for development, and now we need to use some polyglot database schemas for our projects.
Gyuri
Nov 28, 2013 Gyuri rated it it was amazing
Shelves: programming
Gave me a useful overview of very different database architectures. This book certainly expands the understanding of how data can be stored and accessed.
Patrick
Jul 23, 2013 Patrick rated it really liked it
Very technical but if you're interested in checking out the details of NoSQL this is a good book to read after "NoSQL Distilled" by Martin Fowler.
Lynn
Jul 20, 2013 Lynn rated it it was amazing
concise, but with enough depth (and examples) to be practical - very useful - recommended!
« previous 1 3 4 5 6 7 8 9 52 53 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Seven Languages in Seven Weeks
  • Seven Concurrency Models in Seven Weeks: When Threads Unravel
  • tmux: Productive Mouse-Free Development
  • NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
  • Practical Vim: Edit Text at the Speed of Thought
  • Programming Clojure
  • Graph Databases
  • Metaprogramming Ruby
  • Understanding Computation: From Simple Machines to Impossible Programs
  • Hadoop: The Definitive Guide
  • Agile Web Development with Rails: A Pragmatic Guide
  • Machine Learning in Action
  • Eloquent Ruby
  • The Passionate Programmer
  • MongoDB in Action
  • The Developer's Code: What Real Programmers Do
  • Async JavaScript
  • Ruby Under a Microscope

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book



“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…