Home | Seminars | Forums

CouchDB

An introduction to CouchDB
2011-11-27 05:34:29
  Apache CouchDB, commonly referred to as CouchDB, is an open source document-oriented database written mostly in the Erlang programming language. It is part of the NoSQL group of data stores and is designed for local replication and to scale horizontally across a wide range of devices. CouchDB is supported by commercial enterprises Couchbase and Cloudant.

CouchDB is a document oriented database that can be queried and indexed using JavaScript in a MapReduce fashion. CouchDB also offers incremental replication with bi-directional conflict detection and resolution.

Couchbase is the leading provider of NoSQL database technology, powering some of the world’s largest web applications. Whether a corporate e-commerce system, a blockbuster social game or the world’s largest online advertising system, Couchbase offers a more flexible, scalable and cost-effective approach to data management than traditional database solutions.
  • A document database server, accessible via JSON API.
  • Ad-hoc and schema-free with a flat address space.
  • Distributed, featuring robust, incremental replication with bi-directional conflict detection and management.
  • Query-able and index-able, featuring a table oriented reporting engine that uses JavaScript as a query language.
External References
http://en.wikipedia.org/wiki/CouchDB
http://www.ibm.com/developerworks/opensource/library/os-couchdb/index.html
http://couchdb.apache.org/
https://cloudant.com/
http://www.couchbase.com/
Top