Replication and scalability
We are currently evaluating couchdb for use in a distributed application. It involves a three tier architecture, with clients running an instance of couchdb, each of which replicates to a tenant couchdb server, each of which then replicates to the corporate couchdb cluster.
At peak adoption, on average 10 clients would sync to each tenant server, and 100,000 tenant servers would sync to the corporate cluster. The corporate cluster needs to be able to handle about 2000 writes per second and about 4000 reads per second.
Can couchdb handle this kind of volume?