ouchDB实现了一个多版本并发控制（MVCC）形式，用来避免在数据库写操作的时候对文件进行加锁。冲突留给应用程序去解决。解决一个冲突的通用操作的是首先合并数据到其中一个文档，然后删除旧的数据。其他功能包括文档级别的ACID语义和最终一致性，MapReduce，复制（Replication）。它还支持通过一个做Futon的内置web应用程序来进行数据库管理。
历史.CouchDB（Couch是 "cluster of unreliable commodity hardware"