...
- + Supports range queries on totally ordered keys
- +/- Allows several records from the same table to be returned with a single request
- May cause a server to become a hot spot
- Is this anymore true than with hashing?
- - Latency (at least as bad as DHT)
Replication
Effects
- - Capacity
- + Throughput
- + Mitgates hot spots
- If there is a hot spot, data reduction may not solve overloading problems
- If a single server can handle 1M requests/second, is there any need to replicate?
- If the load gets too high, perhaps reduce the load by reducing the amount of data stored on a server, rather than replicating the data
- + Latency
- Eliminates cross data center requests (East to West Coast datacenters)
- - Consistency
- A system without replication would be much easier to manage
...