CouchDB and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
 
   
Sell Back Your Copy
For a $2.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
CouchDB: The Definitive Guide: Time to Relax (Animal Guide)
 
 
Start reading CouchDB on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

CouchDB: The Definitive Guide: Time to Relax (Animal Guide) [Paperback]

J. Chris Anderson (Author), Jan Lehnardt (Author), Noah Slater (Author)
2.9 out of 5 stars  See all reviews (10 customer reviews)

List Price: $39.99
Price: $33.66 & this item ships for FREE with Super Saver Shipping. Details
You Save: $6.33 (16%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 8 left in stock--order soon (more on the way).
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $17.27  
Paperback $33.66  
Like this book? Find similar titles in the O'Reilly Bookstore.

Book Description

0596155891 978-1449379681 February 2, 2010 1

Three of CouchDB's creators show you how to use this document-oriented database as a standalone application framework or with high-volume, distributed applications. With its simple model for storing, processing, and accessing data, CouchDB is ideal for web applications that handle huge amounts of loosely structured data. That alone would stretch the limits of a relational database, yet CouchDB offers an open source solution that's reliable, scales easily, and responds quickly.

CouchDB works with self-contained data that has loose or ad-hoc connections. It's a model that fits many real-world items, such as contacts, invoices, and receipts, but you'll discover that this database can easily handle data of any kind. With this book, you'll learn how to work with CouchDB through its RESTful web interface, and become familiar with key features such as simple document CRUD (create, read, update, delete), advanced MapReduce, deployment tuning, and more.

  • Understand the basics of document-oriented storage and manipulation
  • Interact with CouchDB entirely though HTTP using its RESTful interface
  • Model data as self-contained JSON documents
  • Handle evolving data schemas naturally
  • Query and aggregate data in CouchDB using MapReduce views
  • Replicate data between nodes
  • Tune CouchDB for increased performance and reliability

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

CouchDB: The Definitive Guide: Time to Relax (Animal Guide) + MongoDB: The Definitive Guide + Cassandra: The Definitive Guide
Price For All Three: $99.95

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • MongoDB: The Definitive Guide $31.97

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Cassandra: The Definitive Guide $34.32

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

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.


Product Details

  • Paperback: 272 pages
  • Publisher: O'Reilly Media; 1 edition (February 2, 2010)
  • Language: English
  • ISBN-10: 0596155891
  • ISBN-13: 978-1449379681
  • Product Dimensions: 9.1 x 7 x 0.7 inches
  • Shipping Weight: 12.8 ounces (View shipping rates and policies)
  • Average Customer Review: 2.9 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #362,953 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

10 Reviews
5 star:
 (2)
4 star:
 (2)
3 star:
 (1)
2 star:
 (3)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
2.9 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

22 of 24 people found the following review helpful:
4.0 out of 5 stars Good overview, but feels fragmented, February 7, 2010
By 
Richard Sonnen (Fort Collins, CO United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: CouchDB: The Definitive Guide: Time to Relax (Animal Guide) (Paperback)
The book does a good job covering the features that make CouchDB such an exciting technology - schema-free document-based storage, REST API, MapReduce, powerful replication, embedded applications, etc. I'd recommend it for developers with a good background in web programming that are looking for a new way of building and scaling applications. Database administrators will also benefit from its coverage of replication and sharding.

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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 10 people found the following review helpful:
2.0 out of 5 stars An amateur mess, February 3, 2011
This review is from: CouchDB: The Definitive Guide: Time to Relax (Animal Guide) (Paperback)
This book contains most of the information you need about CouchDB, or at least as much as can be included about software that hasn't reached 1.0 yet. The authors admit this problem and do their best to prep you for it. Unfortunately, it is hair-pulling-outly poorly written and an organizational nightmare. It can be likened to Wikipedia: the information is there, but it is written by people who have no business as editors. The writing feels very crowd-sourced and jumps randomly between topics, so reading this book linearly (you know, like a book) will leave your head spinning. Also, many of the sentences are "here's a complicated and extremely important idea, but don't worry about it until later." It has a big problem with progressive disclosure; it throws random terms at you and then explains nothing about them, assuming you'll remember how it fits into the bigger picture 70 pages later.

The book also does a poor job of explaining certain things in any depth. For example, after detailing what you think is a complete overview of CouchDB, the book introduces Couch's "design document" concept without any previous reference. No information is given on how design documents relate to your database(s) or how you're supposed to set them up vs your data structure. It is like describing what a hammer looks like without explaining that you actually need to hit nails with it.

There is no followable coherency as the book struggles to explain how maps, reduces, views and designs are used. It almost feels as if the authors were just writing things as they came to their minds, and didn't spend any time creating a layout for the book and topic introduction. May god help you as you struggle to follow the maze of thought this book presents.

I absolutely recommend against buying this book until the complete rewrite second edition comes out. There is absolutely no justification of the current $34 asking price. It is also (legally) available for free online. If you want an actual book, wait it out if you can, because this edition is an amateur mess.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 9 people found the following review helpful:
3.0 out of 5 stars Good overview, needs more depth., March 8, 2010
This review is from: CouchDB: The Definitive Guide: Time to Relax (Animal Guide) (Paperback)
I am new the CouchDB and NoSQL and I found this book to be good introduction to the subject. The book does a good job of explaining why one would use CouchDB and its benefits over traditional relational databases. Like other reviewers I felt that book was poorly organized and edited. Many chapters jumped from one subject to the next without much warning.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews








Only search this product's reviews



Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject