Book Review: NoSQL for Mere Mortals by Dan Sullivan

nfmmby Angela Guess

Kay Ewbank recently wrote on i-Programmer, “NoSQL is a topic that covers a variety of technologies, and for which many claims are made. Translating those promises into working systems is quite a lot harder, as is working out just what is really on offer. In this lucid guide Dan Sullivan goes through the major types of database under the NoSQL umbrella, explaining the advantages and drawbacks of each in turn. There’s a reasonable amount of explanatory code snippets used throughout the book, and while the material is accessible to non-programmers, developers will it useful too.”

She continues, “Sullivan begins the book with an analysis of the different types of databases, their advantages and limitations – flat files, relational databases, and NoSQL. The descriptions are clear, and if you don’t already know what the different options do, could be useful. Next comes a chapter on the different varieties of NoSQL databases, which is more generally useful. Sullivan looks at distributed databases, the compromise between ACID (Atomic, Consistent, Isolated, Durable) and BASE (Basically Available, Soft state, Eventually consistent). There’s a nice description of the types of ‘eventually consistent’ choices that have been made, and the chapter closes with a look at four types of NoSQL database – key-value pairs, documents, column family, and graph databases.”

Read more here.

photo credit: Dan Sullivan

We use technologies such as cookies to understand how you use our site and to provide a better user experience. This includes personalizing content, using analytics and improving site operations. We may share your information about your use of our site with third parties in accordance with our Privacy Policy. You can change your cookie settings as described here at any time, but parts of our site may not function correctly without them. By continuing to use our site, you agree that we can save cookies on your device, unless you have disabled cookies.
I Accept