nearinfinity/blur — Issue #182: Allow for shards to be served by multiple shard servers
Author: amccurry
Created: 2012-03-07 15:33:30+00:00
State: open
Labels: Blocker

Allowing shards to be served by multiple shard servers has many benefits.

1. During failure of a shard server, the logically the shard is not offline.
2. When a shard server gets sick, the system can work around this degradation of service. This could be accomplished by timing how long queries take to execute, and re-issuing the slow queries to another machine.
3. Overall throughput of the entire system can be increased by adding more machines, because the replicas can absorb query load.