couchdb #5

  • By charmers
  • Latest version (#5)
  • precise
  • Stable
  • Edge

Description

Apache CouchDB is a distributed, fault-tolerant and schema-free
document-oriented database accessible via a RESTful HTTP/JSON API.
Among other features, it provides robust, incremental replication with
bi-directional conflict detection and resolution, and is queryable and
indexable using a table-oriented view engine with JavaScript acting as
the default view definition language. CouchDB is written in Erlang,
but can be easily accessed from any environment that provides means to
make HTTP requests. There are a multitude of third-party client
libraries that make this even easier for a variety of programming
languages and environments.


Overview

CouchDB is a database that completely embraces the web. Store your data with
JSON documents. Access your documents and query your indexes with your web
browser, via HTTP. Index, combine, and transform your documents with
JavaScript. CouchDB works well with modern web and mobile apps. You can even
serve web apps directly out of CouchDB. And you can distribute your data, or
your apps, efficiently using CouchDB’s incremental replication. CouchDB
supports master-master setups with automatic conflict detection.

Usage

Step by step instructions on using the CouchDB charm:

juju deploy couchdb

CouchDB Information