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
    1. source

      1. 0.2.0 source January 03, 2011 (20 KB)
  2. 0.1.0
    1. source

      1. 0.1.0 source September 07, 2010 (16 KB)

SHA 256 checksum