Before you start
Apache CouchDB is an open source document-oriented database management system that stores data as JSON objects. Traditional database systems allow you to perform data retrieval and update functions using a series of SQL statements that are executed through some form of proprietary client software or API. Apache CouchDB is different — you send your queries or updates using a RESTful HTTP API, making it simple to communicate with Apache CouchDB in virtually any modern programming language.
You will need the following tools to follow along with this tutorial:
- An Apache CouchDB database instance, v1.0.1 or higher
- The CouchApp tool, version 0.7.0 or higher