[http://couchdb.apache.org/ Apache CouchDB] is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. CouchDB design and replication features solve  the problem of high-traffic websites, distributed peer-to-peer, and offline application, all in the same time.