2. • Goals of Replication
• Replication Architecture
• A representative write
3. • High availability for processing reads and writes
– Automatic leader election
• Support many network topologies
– Tag sets
• Accessible consistency model
– Ordered operation log
• Client can trade latency for durability
– Write concern