Learn more Download now Shop now Shop now Shop now Shop now Shop now Shop now Learn More Shop now Learn more Shop Fire Shop Kindle Learn More Shop now Shop now Learn more

on 30 May 2013
I am at a loss to explain how NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence received so many positive reviews. The early chapters are reasonably well written, but the book gets much worse as it goes on, and the descriptions of the various database options are almost content-free and are highly repetitive, covering in each database chapter the exact same strengths and limitations common to all NoSQL databases, and furthermore repeating what was said in early summary chapters on key-value, document and graph DB stores. All of these chapters could have been massively redacted. Terms are introduced with no definition or context, leaving the reader to guess at what they might mean. The book is riddled with spelling and grammatical mistakes, making it even harder to understand.

I was glad that the text brought out some of the more complicated concepts such as the CAP theorem and the use of quorum, but the way that they describe a balance between consistency and availability was sloppily done and very confusing in sections. The code injections seems totally useless and distracting--perhaps these are in there just so that the cover can boast "real code inside". The code snippets are so small as to be useless, and the book does not really have the depth to lead a new NoSQL programmer through an educational journey. At times the book seems to rapidly alternate between assuming that you don't understand the code samples, and that you're an expert on them, which is very frustrating.

Overall, this book could have benefitted from someone (an educational consultant?) who could have improved it as a learning text, and it could have benefitted from a more careful editor. It's nowhere near worth the list price of £25.99... I would suggest maybe £4.99 since it reads more like a short treatise rather than an exhaustive coverage of NoSQL.
11 Comment| 21 people found this helpful. Was this review helpful to you? Report abuse
on 27 May 2016
A very good, concise overview of various database technologies. The 'story' builds up comparing the main concepts through examples.
Replications, consistency, distribution models, use cases for different databases... are explained and summarised in just enough depth to give a good overall overview and a basis for detailed research.
0Comment|Was this review helpful to you? Report abuse
on 20 August 2016
This book provides a good overview of NoSQL databases and provides a comprehensive introduction to the different types plus an objective discussion of their pros and cons. A good read.
0Comment|Was this review helpful to you? Report abuse
on 27 December 2015
It is one of those books I really enjoy reading from start till the end. It Is very technical book, but it also have a lot of examples. Would recommend to everybody.
0Comment|Was this review helpful to you? Report abuse
on 15 January 2016
This book is very well written and covers this subject brilliantly. It's an interesting read, unusual for IT books, and is short enough to give a good grounding in this subject.
0Comment|Was this review helpful to you? Report abuse
on 28 April 2015
A very worthwhile and basic lead in to NoSQL. Perfect for referencing and also contains some useful key points to each chapter.
0Comment|Was this review helpful to you? Report abuse
on 19 March 2015
Provided exactly what I was expecting: a good introduction to NoSQL databases, discussion of the strengths/weaknesses of different types and a few practical tips.
0Comment|Was this review helpful to you? Report abuse
on 12 January 2016
Good introductory book fo those who came to relational database limits and knows little about NoSQL
0Comment|Was this review helpful to you? Report abuse
on 17 October 2012
Reading this book, you will realise how surprisingly simple but powerful the concepts behind the NoSQL are. The NoSQL space could be confusing sometimes with a myriad of approaches that comes under its classification but the authors did a good job in explaining these various approaches in a concise manner, providing use cases for where each is best suited and otherwise. Many NoSQL books are admin-oriented but this book placed sufficient emphasis on dev-oriented aspects as well especially the data model (how it differs from the more traditional relational data model). The audience therefore would be mostly those programmers/developers/architects who work in the web/enterprise environment and are trying to cut through the hype to discover how NoSQL can really make a difference to their application model.
0Comment|Was this review helpful to you? Report abuse
on 21 January 2014
The book NoSQL Distilled is a useful and compact guide when trying to navigate the NoSQL jungle out there.

The subtitle: A Brief Guide to the Emerging World of Polyglot Persistence says much about the content and how the authors envisions the future of data storage. NoSQL Distilled by Martin Fowler and Pramod J. Sadalage (2013) is divided into two parts. The first treats the concepts that are important when considering choosing a NoSQL database. The second part is focused on how to implement a data storage system with NoSQL.

The book works fine for someone with little prior knowledge of NoSQL, but is still a fruitful read for those with more background knowledge. The text is easy to navigate and it is easy to skip the material that might not be of importance to the reader. The book starts by describing the value of traditional SQL databases with focus on transactions and the advantage of the standardization that SQL brings to the these databases. The object-relational impedance mismatch is described and is seen as one of the driving forces behind the NoSQL movement. The other highlighted force behind NoSQL is horizontal scalability to be able to handle larger amounts of data.

The book is good and I really enjoyed reading it. But there is one, nearly unforgivable, mistake. The book does not cover consistent hashing. Consistent hashing is used by Riak, Cassandra, Memcached and is fundamental to achieving reads and writes that scales horizontally and linearly.

A more detailed review is available from [...]
0Comment|Was this review helpful to you? Report abuse

Sponsored Links

  (What is this?)