Apache CouchDB
We have a new wiki. The migration is not 100% complete. You can help out by moving pages across. This wiki will exist for as long as there are pages left. |
The official documentation has moved to http://docs.couchdb.org — The transition is not 100% complete, but http://docs.couchdb.org should be seen as having the latest info. In some cases, the wiki still has some more or older info on certain topics inside CouchDB. |
You need to be added to the ContributorsGroup to edit the wiki. But don't worry! Just email any Mailing List or grab us on IRC and let us know your user name. |
Contents
Apache CouchDB is a scalable, fault-tolerant, and schema-free document-oriented database written in Erlang. It's used in large and small organizations for a variety of applications where a traditional SQL database isn't the best solution for the problem at hand. Among other features, it provides:
- A RESTful HTTP/JSON API accessible from many programming libraries and tools
- Futon, a browser based GUI and management tool
- Incremental and flexible replication with conflict management
Incremental Map/Reduce queries written in any language (JavaScript support built-in)
- Excellent data integrity/reliability
- Native support for BLOBs (Binary Large Objects)
- Easy installation on many platforms, from servers to mobile devices
- A strong and active community
- Good documentation in the form of Books, Presentations, Blog Posts, Wikis, and more
Getting Started
Introduction: CouchDB at a glance
Installation: Get up and running fast
Technical Overview: Details of the CouchDB technology
Basics: Getting started with CouchDB
Using CouchDB
Reference: CouchDB API Reference
How-To Guides: Task-focused How-To Guides
Frequently Unasked Questions: Common clarifying questions for new-comers and intermediate CouchDB users
Presentations: Video tutorials and presentations — Sit back, relax and learn about CouchDB
Hosting and Professional Services: Companies and professional services specifically focused on CouchDB
Community
The Latest And Greatest: NEWS, Planet CouchDB, CouchDB-Reddit, CouchDB On Twitter, The Ruby Reflector - CouchDB
Mailing lists: The place for CouchDB community support, and where the developers discuss and make decisions about the future of CouchDB
[[https://reviews.apache.org/groups/couchdb/|Review Board]: The place to get code reviews!
#couchdb: Join the CouchDB IRC channel on freenode for community support and friendly chat.
Note: IRC discussions tend to exclude large parts of the community. Core technical discussions should be reflected on the mailing lists and decisions must take place on the mailing lists, not IRC. Please refer to the release documentation.CouchDB In The Wild: Organizations using CouchDB to create software and websites
People Using CouchDB: A list of people using CouchDB, ordered by their timezones and names
CouchDB Meetups: groups meeting up to talk about CouchDB; where they are, who to contact for more info
CouchDB Tools: A collection of useful tools around CouchDB
When Things Go Wrong
Getting Involved
Build_Process: Specification for CouchDB Build Process
Documentation: Where to find CouchDB documentation, how to extend and regenerate it
Send some patches with the Contributor Workflow
Translation: Help translating the CouchDB documentation
Books
This content has moved to https://cwiki.apache.org/confluence/display/COUCHDB/Books