Scaling CouchDB

Recently I’ve decided to work further on my writing skills and volunteered to review Bradley Holt’s new book Scaling CouchDB. Especially since I am working on scaling MySQL and playing with MongoDB, I figured it would be a great opportunity to take a look at CouchDB too.

What’s in the book.

  • Good introduction on what scaling is and how it is different from high availability
  • Extensive overview of major scaling blocks like replication, load balancing and clustering including load testing guide using Tsung.
  • Comprehensive examples which actually could work as a CouchDB reference\cookbook. However if there are no plans for detailed review or trying the code, sometimes one may feel like it is not much to read once examples are skipped.
  • Great insight on how CouchDB works internally in certain cases. The book does not say ‘just do this’, it also explains how CouchDB processes certain commands internally.
  • Valuable warning and recommendation notes as great addition to examples.

Conclusion.

The book is short and really informative reference on scaling CouchDB. Also it is still a good reading with respect to scaling topic for those who are not working with CouchDB but interested in peeking at NoSQL world.

P.S.: I would like to thank Bradley Holt for letting me review his new book and providing an ebook version before the paper one was even printed.

No Comment

No comments yet

Leave a reply