Goodreads helps you keep track of books you want to read.
Start by marking “NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence” as Want to Read:
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
Enlarge cover
Rate this book
Clear rating
Open Preview

NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence

4.10  ·  Rating details ·  995 ratings  ·  106 reviews
The need to handle increasingly larger data volumes is one factor driving the adoption of a new class of nonrelational "NoSQL" databases. Advocates of NoSQL databases claim they can be used to build systems that are more performant, scale better, and are easier to program." ""NoSQL Distilled" is a concise but thorough introduction to this rapidly emerging technology. Pramo ...more
Paperback, 192 pages
Published August 13th 2012 by Addison-Wesley Professional (first published August 3rd 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 NoSQL Distilled, please sign up.

Be the first to ask a question about NoSQL Distilled

Community Reviews

Showing 1-30
Average rating 4.10  · 
Rating details
 ·  995 ratings  ·  106 reviews

More filters
Sort order
Start your review of NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
Sergio Folgar
Jan 10, 2013 rated it liked it
The first part deals with distributed databases concepts like different consistency types, resilience, CAP and the motivation for NoSQL. Very useful reminder for less theoretical people like me.

The second part picks a sample database for each one of the different NoSQL types (key-value, column, document and graph) and explains its application with a little code sample. Each chapters ends with best and worst case scenarios for each database type.

It works as a quick survey of current NoSQL and it'
Rod Hilton
Aug 17, 2012 rated it really liked it
Shelves: programming
The world of NoSQL is still very young and very fresh. Most books about relational databases tend to be about a specific one, like Oracle or MySQL, and tend to deal with specific issues, such as performance or scalability but very few developers are using NoSQL solutions on such a scale as to warrant those kinds of treatments. The questions developers have about NoSQL don't call for books like "High Performance MongoDB: Optimization, Backups, and Replication", but that exact book exists for MySQ ...more
Amar Pai
Feb 05, 2013 rated it liked it
Good for what it is-- a slim high level overview of NoSQL that gives you historical context and discusses key concepts like CAP theorem, distribution strategies (sharding, master/slave replication, peer to peer replication) and store types (key value, column family, document-based, graph). But, there's not much "there" there. It's all fairly abstract and intentionally doesn't get into the nitty gritty of real life use cases. I would've liked to have seen real life case studies though. You're not ...more
May 22, 2017 rated it it was amazing
Shelves: owned-ebook
I've liked it very much. It was precisely what I was looking for, so a broad overview of NoSQL databases, advantages and shortcomings. Don't expect any deep dive into particular technologies, it's more a birds eye view on 4 different NoSQL db types: key-value, document, graph and wide-column databases, how they work, where they come short.. And as such, I think this book delivers. ...more
May 16, 2018 rated it really liked it
Shelves: tech, work
Concise, conversational, and holds up well about 5 years on as an accessible reference to NoSQL databases.
Jul 08, 2012 rated it really liked it
Martin Fowler books are traditionally from very high quality (Pramod Sadalage is a new author for me but I could expect that he works at the same professional level). In this respect the "NoSQL Distilled" is not much different. All the most important concepts are very accurate defined and detailed described. What is the best way to design aggregates, why transactions have lost its importance, sharding, replication and consistency issues - everything is explained with precise clarity. One gets an ...more
Manu Pk
Oct 14, 2012 rated it really liked it
Shelves: tech
The number one reason for the use of NoSQL databases is not performance and should be our use case. This means if our data model does not fit well in to the relational model, rather than twisting the data we can choose alternate data stores. This is absolutely critical if you want NoSQL to be used in most of the mid sized enterprise applications. Also companies will start to believe that they should consider NoSQL it even if they are not Google or Amazon.

When I was reading the book I thought th
Vladislav Gangan
May 28, 2015 rated it it was amazing
A quick and concise introduction into the world of NoSQL. Explains the 4 primary types of solutions really well. Provides good fundamentals into how to reason about your data in order to make it compatible for use in NoSQL solutions. The scalability considerations are very well thought out and give enough context to apply when designing for your specific cases. Very well done - bravo to the authors.
Recep Karabıçak
Mar 16, 2018 rated it really liked it
As clearly stated by the authors in the who should read this book section, this book won’t answer all your questions about nosql databases but will help you ask good questions. Overall this book presents a nice overview of the topic.
Maria Ines
Nov 06, 2016 rated it really liked it
Shelves: it
Good introduction. Lacks real world examples.
McKenzie Richardson
For more reviews, check out my blog: Craft-Cycle

I bought this book for a Database Management Systems course and found it very helpful as a brief overview of NoSQL databases.

The book is broken into two parts: Understand and Implement. In the first, the authors give a survey of some basic information regarding things like aggregate data models, distribution models, consistency, map-reduce, and roughly what NoSQL is.

In the second part, more details are given about the types of NoSQL databases inc
Nov 06, 2020 rated it really liked it
This book is exactly what I needed. I've been using relational databases for 2 decades now and I was not tempted by the big-data or nosql tools because I never had a big data problem. I had PostgreSQL databases with several hundred million records without experiencing any issue and without even spending much on the database server. The reality is that most business don't have big data problems because they don't have big data (even when developers chose to use big data tools).

But now I am facing
Jonathan MacDonald
Good Overview; Comparisons of No SQL DB types could be better

The book gives a good lay of the land regarding what the different types of NoSQL databases are and how they're structured; however it was a little confusing trying to understand why one would choose one type over another. Also, it appears that the material is already starting to be outdated when addressing capabilities of these databases.

I think it would have been helpful to address the mindset that is required by a data modeler to be
Arun Mahendrakar
Jul 09, 2021 rated it really liked it
The book provides a high-level introduction of what NoSQL databases are, the 4 different types of them and the features each of these have to offer. This enables users to decide which NoSQL database to use for their use case and they can deep dive on that one - using a different book of course.

Though an introductory book, it does touch upon some architectural concepts like map-reduce and optimistic and pessimistic concurrency. There are sections that explain on replication and sharding of your d
Dmytro Chasovskyi
Dec 02, 2019 rated it it was amazing
Shelves: technical
This is a great book and reference material for people who just enter the NoSQL world.
For people, with experience in the field, I recommend reading on a chapter basis.

Even some of the described DBs are inactive or never got big enough community to strive, I recommend this book because it aggregates all the main concepts of the NoSQL world and this world didn't change that much over the last 5+ years.
Lester Martin
Mar 02, 2018 rated it really liked it
Shelves: professional
Great, and super quick, introduction to the concepts behind, the various types of, and popular implementations of NoSQL systems. Slideshare and YouTube review links at ...more
Dec 01, 2017 rated it it was amazing
A good primer for the beginning NoSQL enthusiast. Sets you up nicely to make an educated decision as to which types of NoSQL databases exist and whether they will be useful in your organization. I would recommend this book.
Oleksandr Bilyk
Jun 22, 2018 rated it it was amazing
Good short light book. Nothing new for me but it was required to have a ground in technical discussion. Now I definitely love Microsoft CosmosDB because it hides lots of stuff behind and provides only service for solution.
Ritwik Raj
May 10, 2020 rated it it was amazing
Shelves: tech
For anyone new or with NoSQL knowledge in bits & pieces and trying to connect the dots and whole picture, this is exactly the book, one could ask for. Explained in a very succinct way the evolution, pros, cons, types of each NoSQL databases without getting into too many details. Found the talk of author pretty Martin Fowler a good follow up summary ...more
Rahul Bansal
Dec 28, 2020 rated it it was amazing
This book is amazing. In a very concise way it introduces you to the NoSQL world and gives you the background on why they came into being. It then gives concrete examples and talks about the strengths and weaknesses of various NoSQL choices. It gives a lot of practical advice on how to approach NoSQL databases and how to decide on using them.

Great work.
Nov 30, 2016 rated it did not like it
Very Primitive understanding of NoSQL, not all three major players are listed. I wouldn't even recommend for a beginner ...more
Apr 14, 2018 rated it really liked it
Watch Youtube video from Martin Fowler, you will be able to finish this book really fast.
Gabriel Morales
Jan 18, 2019 rated it it was amazing  ·  review of another edition
Great introduction to a broad topic

It was a funny and great journey reading this book. I really like how Martin writes and I going to apply his advices
Apr 19, 2019 rated it really liked it
The best book I could find for a short primer on NoSQL data stores.
Viraj Bhosle
May 01, 2019 rated it really liked it
Sometimes it's not very clear. Overall it was a good read! ...more
Yasser Makram
Aug 07, 2019 rated it really liked it
A good birds eye view of the NoSQL space.
May 31, 2020 rated it it was amazing
Simply exceptional. Brief, succinct explanations for a variety of crucial nosql concepts. A very quick, informative read.
Ravi Bhushan
It's awesome boot to get basic concepts cleared. ...more
Abhijit Ghatnekar
Sep 27, 2020 rated it really liked it
A concise yet a thoughtful and insightful introduction to the world of NoSQL!
Muthiah Prabhakaran
Dec 27, 2020 rated it it was amazing
A good introduction to NoSQL
« previous 1 3 4 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Designing Data-Intensive Applications
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • Head First Design Patterns
  • The Clean Coder: A Code of Conduct for Professional Programmers
  • The Pragmatic Programmer: From Journeyman to Master
  • Clean Architecture
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • Building Microservices: Designing Fine-Grained Systems
  • Patterns of Enterprise Application Architecture
  • C# in Depth
  • The Design of Everyday Things
  • Domain-Driven Design: Tackling Complexity in the Heart of Software
  • You Don't Know JS: ES6 & Beyond
  • The Room Where It Happened: A White House Memoir
  • The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
  • How to Create a Mind: The Secret of Human Thought Revealed
  • HTML and CSS: Design and Build Websites
  • JavaScript: The Good Parts
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Pramod J. Sadalage, Principal Consultant at ThoughtWorks, enjoys the rare role of bridging the divide between database professionals and application developers. He regularly consults with clients who have particularly challenging data needs requiring new technologies and techniques. He developed pioneering techniques that allowed relational databases to be designed in an evolutionary manner based ...more

News & Interviews

Need another excuse to treat yourself to a new book this week? We've got you covered with the buzziest new releases of the day. To create our...
32 likes · 6 comments
“Different databases are designed to solve different problems. Using a single database engine for all of the requirements usually leads to non- performant solutions; storing transactional data, caching session information, traversing graph of customers and the products their friends bought are essentially different problems.” 1 likes
“Complex applications combine different types of problems, so picking the right language for each job may be more productive than trying to fit all aspects into a single language.” 0 likes
More quotes…