Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

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

4.4 out of 5 stars 98 customer reviews
ISBN-13: 978-0321826626
ISBN-10: 0321826620
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Trade in your item
Get a $6.79
Gift Card.
Have one to sell? Sell on Amazon
Rent On clicking this link, a new layer will be open
$17.85 On clicking this link, a new layer will be open
Buy used On clicking this link, a new layer will be open
$23.83 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$35.86 On clicking this link, a new layer will be open
More Buying Choices
48 New from $20.97 41 Used from $19.15
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Security
ITPro.TV Video Training
Take advantage of IT courses online anywhere, anytime with ITPro.TV. Learn more.
$35.86 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
  • +
  • Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
  • +
  • Big Data: Principles and best practices of scalable realtime data systems
Total price: $99.00
Buy the selected items together

Editorial Reviews

About the Author

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 on version-controlled schema migrations. With Scott Ambler, he coauthored Refactoring Databases(Addison-Wesley, 2006).

 

Martin Fowler, Chief Scientist at ThoughtWorks, focuses on better ways to design software systems and improve developer productivity. His books include Patterns of Enterprise Application Architecture; UML Distilled, Third Edition; Domain-Specific Languages (with Rebecca Parsons); and Refactoring: Improving the Design of Existing Code (with Kent Beck, John Brant, and William Opdyke). All are published by Addison-Wesley.

NO_CONTENT_IN_FEATURE

The latest book club pick from Oprah
"The Underground Railroad" by Colson Whitehead is a magnificent novel chronicling a young slave's adventures as she makes a desperate bid for freedom in the antebellum South. See more

Product Details

  • Paperback: 192 pages
  • Publisher: Addison-Wesley Professional; 1 edition (August 18, 2012)
  • Language: English
  • ISBN-10: 0321826620
  • ISBN-13: 978-0321826626
  • Product Dimensions: 6.9 x 0.6 x 8.9 inches
  • Shipping Weight: 11.2 ounces (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (98 customer reviews)
  • Amazon Best Sellers Rank: #108,351 in Books (See Top 100 in Books)

Related Media

Customer Reviews

Top Customer Reviews

Format: Paperback Verified Purchase
I have been trying to learn about the Hadoop/NoSQL world for the last few months, and have found myself getting really frustrated at the lack of a source which presents a clear big picture. No matter where I looked, I was just overwhelmed by minutiae, and the arguments of zillion people advocating their own favorite new technology.

No more! The authors of this book present a wonderful, accessible, product-agnostic introduction to the world of NoSQL. The book first covers the four major kinds of NoSQL databases (key-value, document, column family and graph) via a highly practitioner-oriented comparative study. It then goes into various scalability issues and trade-offs, including distribution models, CAP theorem and its implications, an introduction to Map-reduce and so on. This book has demystified much of NoSQL for me and made it seem quite common-sensical.

If you are new to the Hadoop-NoSQL world, this is the book to start with before delving into any specific technology or jargon. I think that after this high-level introduction, a deep-dive using a book like 'Seven Databases in Seven Weeks' is a logical next step.
Comment 80 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Seriously I have tried reading up on Mongo,cassandra,Berkley and couch DB for a while.
What always confused me was a comprehensive difference between these Databases and the actual concepts that underline
these databases in General.

The Authors have done a fabulous job on giving an unbiased advice on when and when not to use No SQL databases.
Comment 24 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
The book serves its purpose. It is a brief guide to NoSQL products. It is the first practitioners' book in many years that I could finish reading within a few days with considerable pleasure. It gives me what I want to know even though I disagree with some of the points in it. The organization of the book is logical, according to the topics that the authors would like to present. Chapters two and three on the complex structures "aggregates" and graphs are the best and essential chapters. From these two chapters, the readers could understand the main points of NoSQL systems.

Regarding the contents,I am surprised by the misuse of the very common terms "relational database" and "RDBMS". Most of the time when the book refers to relational database, it actually means RDBMS (and vice versa). The book (as well as many other NoSQL advocates elsewhere) states that relational databases use ACID transactions and are not good at horizontal fragmentation (sharding) in a distributed environment. I still remember E. F. Codd's original relational database model which addresses relational data structure, entity and referential integrity constraints, and relational complete languages but says nothing about transaction processing. Transaction processing is considered a separate area from data modeling (transaction processing is explained in great details in Jim Gray's book). Also, perhaps the first book in the area, "Distributed Databases" by Ceri and Pelagatti refers to relational database almost exclusively and even uses the relational algebra select to demonstrate horizontal fragmentation. Relational RDBMSs have managed distributed databases for decades. I thought the whole database world knew this.
Read more ›
2 Comments 86 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Back in August, I wrote an article for the Developer Tips Newsletter titled "Domino Was NoSQL Before NoSQL Was Cool". In it, I talked a little about how Domino's "NoSQL" database is both a blessing and a curse when it comes to trying to explain exactly where Domino fits in your environment. To get deeper into the whole topic of NoSQL (and to see how Domino fits in that world), I read "NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence" by Pramodkumar J Sadalage and Martin Fowler. Not only do I now have a better understanding of the entire NoSQL topic, but I also better understand some of the unique ways that Domino has dealt with the pros and cons of this style of data storage.

Sadalage and Fowler do an excellent job in making NoSQL Distilled an "easy" read in terms of interest and flow. Their goal is not to give you an encyclopedic knowledge of every type of NoSQL implementation and product offering. Instead, they aim to give you a solid grasp of the basics, with references back to actual database implementations that use the various structures. Even after reading just the first two chapters, you should have a much clearer understanding of what makes up a NoSQL database and the various data models used to implement it. I could have stopped right there and still have been happy with the value. But it continues to deliver throughout each remaining chapter.

Part 2 of the book is where many of the "I get it" moments happened for me. As a Domino developer, I naturally read chapter 9, Document Databases, with interest. That's the structure that Domino uses (and is in fact mentioned by name in the chapter), as well as CouchDB.
Read more ›
Comment 14 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By Arun R on September 28, 2013
Format: Paperback Verified Purchase
Bought the kindle edition after reading good reviews here. IMO this book is just too distilled to be really useful for experienced programmers. You will get a decent NoSQL overview, learn some definitions and cool terms like "aggregate-oriented" databases, but not much when it comes to examples and working code.

I also read Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement and learnt a lot from that book by actually running the examples. Between the two, I would recommend that book over this one for experienced programmers. If you are totally clueless about NoSQL, begin with this book and graduate to that one.
Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence

Pages with Related Products. See and discover other items: graphics programming