1. Introduction
CouchDB is a database that completely embraces the web. Store your data withJSON documents. Access your documents with your web browser, via HTTP. Query, combine, andtransform your documents with JavaScript. CouchDB works well with modern web and mobile apps. Youcan distribute your data, efficiently using CouchDB’s incrementalreplication. CouchDB supports master-master setups withautomatic conflict detection.
CouchDB comes with a suite of features, such as on-the-fly documenttransformation and real-time change notifications, that makeweb development a breeze. It even comes with an easy to use web administrationconsole, served directly out of CouchDB! We care a lot about distributedscaling. CouchDB is highly available and partition tolerant, but is alsoeventually consistent. And we care a lot aboutyour data. CouchDB has a fault-tolerant storage engine that puts the safetyof your data first.
In this section you’ll learn about every basic bit of CouchDB, see upon whatconceptions and technologies it built and walk through short tutorial thatteach how to use CouchDB.
- 1.1. Technical Overview
- 1.2. Why CouchDB?
- 1.3. Eventual Consistency
- 1.4. cURL: Your Command Line Friend
- 1.5. Getting Started
- 1.6. The Core API
- 1.7. Security