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



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $7.75 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading NoSQL Distilled on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

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

Pramod J. Sadalage , Martin Fowler
4.6 out of 5 stars  See all reviews (33 customer reviews)

Buy New
$28.18 & FREE Shipping. Details
Rent
$18.03
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
In Stock.
Rented by RentU and Fulfilled by Amazon.
Want it Wednesday, May 29? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $17.27  
Paperback $28.18  
Rent Your Textbooks
Save up to 70% when you rent your textbooks on Amazon. Keep your textbook rentals for a semester and rental return shipping is free.

Book Description

August 18, 2012 0321826620 978-0321826626 1

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. Pramod J. Sadalage and Martin Fowler explain how NoSQL databases work and the ways that they may be a superior alternative to a traditional RDBMS. The authors provide a fast-paced guide to the concepts you need to know in order to evaluate whether NoSQL databases are right for your needs and, if so, which technologies you should explore further.

 

The first part of the book concentrates on core concepts, including schemaless data models, aggregates, new distribution models, the CAP theorem, and map-reduce. In the second part, the authors explore architectural and design issues associated with implementing NoSQL. They also present realistic use cases that demonstrate NoSQL databases at work and feature representative examples using Riak, MongoDB, Cassandra, and Neo4j.

 

In addition, by drawing on Pramod Sadalage’s pioneering work, NoSQL Distilled shows how to implement evolutionary design with schema migration: an essential technique for applying NoSQL databases. The book concludes by describing how NoSQL is ushering in a new age of Polyglot Persistence, where multiple data-storage worlds coexist, and architects can choose the technology best optimized for each type of data access.

 


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 + Hadoop: The Definitive Guide
Price for all three: $84.51

Some of these items ship sooner than the others.

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.


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: 7.1 x 0.4 x 9.1 inches
  • Shipping Weight: 11.2 ounces (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (33 customer reviews)
  • Amazon Best Sellers Rank: #10,125 in Books (See Top 100 in Books)

More About the Authors

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

Customer Reviews

I recently read it from front to back and must say the authors did a great job! Michael Hausenblas  |  6 reviewers made a similar statement
A good introduction into the world of NoSQL databases. Ole Kristian Sunde  |  3 reviewers made a similar statement
Most Helpful Customer Reviews
34 of 35 people found the following review helpful
5.0 out of 5 stars Amazing introduction to NoSQL and scalability August 18, 2012
Format:Paperback|Amazon 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?
42 of 49 people found the following review helpful
3.0 out of 5 stars Serve the purpose September 7, 2012
Format:Paperback|Amazon 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.

This book covers many topics on transaction processing and data distribution with good explanations. However, the main topics on logical data structures, integrity constraints, data manipulation and data definition languages of each "NoSQL data model" need to be addressed more clearly. Technically, transaction processing, data distributions and performance are not relevant topics on data models comparison. They are, however, relevant topics on DBMS products comparison.
Was this review helpful to you?
12 of 13 people found the following review helpful
5.0 out of 5 stars A Must Read August 19, 2012
By Harish
Format:Paperback|Amazon 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?
Most Recent Customer Reviews
5.0 out of 5 stars very helpful
Now that I read this, I already feel confident that I will be able to assess future contexts for what solution fits best, and which solution should be tried. Read more
Published 20 days ago by Maurice Faber
4.0 out of 5 stars Good synopsis of existing options and tradeoffs
It's a pretty fast read, but it is a good synopsis of existing options in NoSQL, as well as the tradeoffs involved in choosing a particular type of NoSQL solution. Read more
Published 20 days ago by Brennan Spies
5.0 out of 5 stars Concise, informative, big picture view
This book paints a great, big picture view of NoSQL technologies. The authors do a great job of explaining what problems these technologies are meant to solve, where they are good... Read more
Published 26 days ago by Daniel J. Segan
5.0 out of 5 stars Great overview of NoSQL
I have spent most if my software career (after RDBMS replaced ISAM in the 70's) in RDBMS database modeling. I had to ramp up quickly on the broad scope of Big Data and NoSQL. Read more
Published 1 month ago by Stephen L. Mcconnell
5.0 out of 5 stars Good introduction.
Compact and to the point. A good introduction into the world of NoSQL databases. A must read if you're considering using polyglot persistence in your project.
Published 1 month ago by Ole Kristian Sunde
5.0 out of 5 stars a fine summary
Brevity might be about the only drawback of this fine summary. This can be productively read in an evening or during a plane trip and will change your way of thinking about the... Read more
Published 1 month ago by Robert C. Kahlert
5.0 out of 5 stars Database and Application Concerns
Few people other than the authors could so clearly and succinctly survey the emerging NoSQL arena - the important bit not to miss is the interplay between storage methods and the... Read more
Published 1 month ago by Dave_Ideate
5.0 out of 5 stars Solid Introduction
Brief, high-level overview of concepts in NoSQL. A great place to start. After becoming familiar with the concepts, the most useful part is probably the recommended uses for each... Read more
Published 1 month ago by Christopher G. Loverich
5.0 out of 5 stars Ever have trouble finding what you need in a book?
This is, to my surprise, a really solid little book. TLDR; it covers what you need and introduces a mix of formal and common-usage terminology to help you ask the right questions... Read more
Published 2 months ago by A. Hill
5.0 out of 5 stars Concise and straightforward summary of NoSQL technolgies
Most of the books about databases are too technical and full of jargon which makes them not understandable. Not this one. Read more
Published 2 months ago by Michal Czwarno
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category