- Paperback: 272 pages
- Publisher: O'Reilly Media; 1 edition (February 5, 2010)
- Language: English
- ISBN-10: 0596155891
- ISBN-13: 978-0596155896
- Product Dimensions: 7 x 0.7 x 9.2 inches
- Shipping Weight: 12.8 ounces (View shipping rates and policies)
- Average Customer Review: 16 customer reviews
- Amazon Best Sellers Rank: #1,243,784 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
CouchDB: The Definitive Guide 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Garth Brooks: The Anthology Part 1 | Limited Edition
A great gift for country music fans, The Anthology Part 1 includes CDs containing the music of Garth's first five years, and behind-the-scenes photographs and stories never before made public. Learn more
Frequently bought together
Customers who bought this item also bought
About the Author
J. Chris Anderson is co-founder of Grabb.it, a Portland-based web startup which provides Web scale analytics for the music industry. He specialises in web search and large scale CouchDB deployment, both for Grabb.it and as an independent consultant.
Jan Lehnardt is also an Apache CouchDB committer and co-founder of Relaxed Technologies. Jan hacks on all parts of the web technology stack and focuses on making developers' lives easier.
Noah Slater is an Apache CouchDB committer and release manager. He works with the community to get CouchDB running in as many places as possible.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
The real shame is that this is a difficult subject for people who have been working with relational db's all their career. So you think initially that maybe you just don't get it. But the truth is the book just doesn't explain the examples with any language that would be helpful to someone that does not already understand it. Wow.
This is the longest review I have ever left, I usually keep it to the point, but this book is really really bad.
The first section is really good! It offers a high-level overview of what CouchDB is all about and introduces the basic pieces of the HTTP API.
...But the second section is terrible! It has writing errors, confusing diagrams, and it jumps between topics in illogical and confusing ways. I literally could not even figure out what some of the paragraphs were trying to say because the sentence grammar was so bad. Another problem with the second section is that it tries to present CouchDB as a webapp framework, rather than focusing on its database abilities. The webapp stuff is a neat idea, but that's really not what a beginning CouchDB user is interested in. The webapp info only adds extra complexity and confusion, when all I really wanted to learn about was CouchDB as a database.
The third section is better, but it feels really shallow. I wish it went into more detail on the many topics it tries to cover.
I'd recommend reading Part 1 of the free online version of this book... or maybe buy a used copy of this book for a low price if you want to read Part 3 as well. Skip part 2 -- it's a complete waste of time.
The book would be better if it were written in a linear fashion walking the reader through a basic overview of CounchDB and then run the reader through building an application that gets more complicated as the reader progresses through the book and CouchDB features.
The example application is a full-blown, albeit light-weight, blogging application. It's way to complicated though to help the reader understand CouchDB.
And rather than building code with the book, you end up just looking at the CMS code and trying to relate that to the book. That's frustrating because the Sofa code has changed radically than what's in the book, so most of the stuff in the book makes no sense.
There is a lot of good information in the book, but it's not presented in a useful way, particularly for people who might not understand programming at a deep level.
But CouchDB rocks and it's a pretty new technology, so it's evolving much more quickly than a book can keep up with.
A person (at least I do) buys a book If he/she doesn't want to Google every single thing and this is exactly I am doing with this book in my hand.
Completely disappointed. Not recommended.
The organization and editing are, unfortunately, not so good. Topics seem strangely ordered, cross references are awkward, and chapters alternate between repeating material unnecessarily and assuming knowledge of material that has not yet been covered. I'd guess this comes from merging the work of three authors, but O'Reilly usually does a better job cleaning up the inevitable collisions.
That aside, this is still a good introduction to the subject, and will give you enough background to start exploring CouchDB without getting (too) lost. Well worth a place on your NoSQL bookshelf.