CouchProxy is a simple proxy server that distributes reads and writes to a cluster of Apache CouchDB servers so they appear to be a single huge database. Documents are stored and retrieved from a particular CouchDB instance, using consistent hashing of the document id. Map/reduce views are processed concurrently on each CouchDB instance and merged together by the proxy before returning the results to the client.

Required Ruby Version

>= 1.9.1

Authors

David Graham

Versions

  1. 0.2.0 January 03, 2011 (20 KB)
  2. 0.1.0 September 07, 2010 (16 KB)

SHA 256 checksum