...
- + Throughput
- + Mitgates hot spots
- + Latency
- Eliminates cross data center requests
- - Consistency
- Is replication needed for performance reasons?
- 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 dataIf there is a hot spot, data reduction may not solve overloading problems
- + Latency
- Eliminates cross data center requests (East to West Coast datacenters)
- - Consistency
- A system without replication would be much easier to manage
Locality
Effects
- + Network traffic
- + Latency for serial requests
- + Performance isolation in multi-tenant environments
- + Economy of metadata
- For example, only access control information for data which resides on a host must be replicated to that host
...