In reviewing Developing with Couchbase Server by MC Brown (O’Reilly Media), I was impressed with how the author was able to turn the complex topic of NoSQL databases into graspable units of learning. The book is relatively short for a technical title (88 pages). However, it is clear that the book strives to get the reader started in the Couchbase technology with references to other online resources that provide much more detail.
Brown provides several easy wins in this title that helped me understand Couchbase in a quick-and-dirty manner that deserve special mention. The “Getting Data In and Out” chapter provides examples on how to use the Couchbase Client Library in a very concise manner. The chapters dealing with modeling were also very well written and provided another set of quick wins for my learning. Finally, the views sections were helpful in understand the aggregation side of the technology.
I would suggest that a reader should look at this book as a “fundamentals and quick-win” work that will get you into the NoSQL paradigm using Couchbase Server. With that in mind, I recommend it as a good read.
Disclaimer: I received a free electronic copy of this book as part of the O’Reilly Blogger Program