Definition

CouchDB

Contributor(s): Matthew Haughn

CouchDB is an open source NoSQL database based on common standards to facilitate Web accessibility and compatibility with a variety of devices.

NoSQL databases are useful for very large sets of distributed data, especially for the large amounts of non-uniform data in various formats that is characteristic of big data. Data in CouchDB is stored in the JavaScript object notification (JSON) format, and organized as key-value pairs. The key is a unique identifier of the data and the value is the data itself or a pointer to the data’s location. Standard database functions are all performed by JavaScript. OS-agnostic, device-independent Web standards allow databases to perform well for the widest variety of users.

CouchDB features include:

  • Easy cross server replication through instances.
  • Support for conflict resolution, master set up.
  • Subscribable data feed updates.
  • Quick indexing and search and retrieval.
  • RESTful Web interface.
  • Documents are accessible through browsers and indices can be queried through HTTP.
  • Index, combine, and transform operations performed with JavaScript.
  • Simple document create, read, update, delete (CRUD) operations. 
  • Advanced MapReduce.

Besides making databases and documents available to a wide audience of users, CouchDB also facilitates Web app development and makes it possible to serve apps directly from the database.

This was last updated in June 2015

Continue Reading About CouchDB

Dig Deeper on Database management system (DBMS) software and technology

PRO+

Content

Find more PRO+ content and other member only offers, here.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

-ADS BY GOOGLE

File Extensions and File Formats

Powered by:

SearchBusinessAnalytics

SearchAWS

SearchContentManagement

SearchOracle

SearchSAP

SearchSQLServer

Close