- • Reads from Primary are always consistent
- • Reads from Secondaries are eventually consistent
- • Automatic failover if a Primary fails
- • Automatic recovery when a node joins the set
- • Full control of where writes occur
- • Full control of where reads occur