MountainWest RubyConf 2008: Next Generation Data Storage with CouchDB
CouchDB is designed for highly concurrent, distributed and fault tolerant systems. The core principles for scaling database applications are the foundation of CouchDB's feature set. It supports on- and offline replication, data partitioning, a REST interface that uses JSON for data transport (Web 2.0 anyone?), a fault tolerant runtime environment built on Erlang/OTP and a sophisticated view engine for fast data access and reporting.
Author: Jan Lehnardt