Table of Contents
Foreword
Preface
Part I. Introduction
1. Why CouchDB?
2. Eventual Consistency
3. Getting Started
4. The Core API
Part II. Developing with CouchDB
5. Design Documents
6. Finding Your Data with Views
7. Validation Functions
8. Show Functions
9. Transforming Views with List Functions
Part III. Example Application
10. Standalone Applications
11. Managing Design Documents
12. Storing Documents
13. Showing Documents in Custom Formats
14. Viewing Lists of Blog Posts
Part IV. Deploying CouchDB
15. Scaling Basics
16. Replication
17. Conflict Management
18. Load Balancing
19. Clustering
Part V. Reference
20. Change Notifications
21. View Cookbook for SQL Jockeys
22. Security
23. High Performance
24. Recipes
Part VI. Appendix
A. Installing on Unix-like Systems
B. Installing on Mac OS X
C. Installing on Windows
D. Installing from Source
E. JSON Primer
F. The Power of B-trees
Colophon