NoSQL Distilled and over one million other books are available for Amazon Kindle. Learn more

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

88 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.
Sell yours for a Gift Card
We'll buy it for $11.41
Learn More
Trade in now
Have one to sell? Sell on Amazon
Rent
$16.33
Buy used
$26.00
Buy new
$28.89
Rent from Amazon Price New from Used from
Kindle
"Please retry"
Paperback, August 18, 2012
"Please retry"
$16.33
$28.89
$22.47 $22.22
More Buying Choices
33 New from $22.47 22 Used from $22.22
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


InterDesign Brand Store Awareness Textbooks
$28.89 FREE Shipping on orders over $35. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

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
Price for both: $59.36

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


Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

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.7 x 9 inches
  • Shipping Weight: 11.2 ounces (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (88 customer reviews)
  • Amazon Best Sellers Rank: #84,304 in Books (See Top 100 in Books)

Related Media


More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews

72 of 73 people found the following review helpful By Raj Bandyopadhyay on August 18, 2012
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
21 of 22 people found the following review helpful By Harish on August 19, 2012
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
78 of 94 people found the following review helpful By Perazzi25 on September 7, 2012
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 12 people found the following review helpful By Thomas Duff HALL OF FAMETOP 1000 REVIEWERVINE VOICE on November 9, 2012
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 9 people found the following review helpful By Matthew Asay on September 11, 2012
Format: Paperback
Foe someone with an interest in NoSQL but lacking a software engineering background, I found this book surprisingly easy to understand. The authors don't dumb down the material: they just write in a lucid, thoughtful manner that dispenses with unnecessary details and provides just enough context to be able to appreciate the shift toward NoSQL databases. No, the book won't make you an expert in NoSQL, but it *will* leave you feeling like you can play a meaningful role in the conversation. Highly recommended.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

Set up an Amazon Giveaway

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

Want to discover more products? Check out this page to see more: programming languages