Open In App

CouchDB

CouchDB is an open-source NoSQL database. It mainly focuses on ease of use. It was developed by the Apache software foundation.

Apache CouchDB is one of the latest breed of databases. CouchDB is a multi-master application released in 2005 and became an Apache project in 2008. It is written in the Erlang programming language. It is basically a document-oriented database and within each document fields are stored as key-value maps. Fields can be either a simple key/value pair, list, or map.



CouchDB uses HTTP protocol for API. It uses javascript as its query language to transform the documents and JSON to store data.

Why CouchDB ?
CouchDB is used as it very powerful to query your data. It also has a schema-free document model which makes it more friendly with the common application and makes it easy to use.



CouchDB Data Model :

Installing CouchDB :

  1. Download CouchDB software from official website.
  2. Install the downloaded software.
  3. Now visit the link http://127.0.0.1:5984/.

  4. To interact with CouchDB web interface go to the link http://127.0.0.1:5984/_utils/.

Now, you have successfully installed CouchDB.

Article Tags :