Apache CouchDB

A document database that speaks HTTP and JSON, built around multi-master replication and offline sync. See how developers rate it month by month on DTDb.

Category
database engine
Developer
Apache Software Foundation
Created by
Damien Katz
First release
2005
License
Apache-2.0
Open source
Yes
Pricing
Free
Website
https://couchdb.apache.org
Written in
Erlang
Data model
Document
Storage layout
Document
Workload
Transactions (OLTP)
Analytics architecture
Not an analytics platform
Query language
Mango, MapReduce views, HTTP API
ACID transactions
No
Schema
Flexible
Deployment
Server, Distributed cluster
Scaling
Replication
Create, read, update, delete
Create: fast (Append-only B-tree writes); Read: moderate (Views are built on the first read); Update: moderate (Needs the current revision, writes a new one); Delete: moderate (Tombstones kept for replication, compaction reclaims space)

Top rated database engines — Monthly Ranking