Replication and replica consistency
17 methods in the atlas attack this one problem. They are rivals: each wins something the others do not.
Phrasings that mean this problem
Fault toleranceStrongly-consistent storageFault-tolerant servicesConsistent replicationEventual consistencyHigh-availability writesReplicated storageRead scalingConsistent local readsData placementAvailability under failureReplica reconciliationConvergent replicated counterConvergent replicated setConvergent replicated register
distributed-concurrent
- CRDT G-counterstandalonestandarddistributed-concurrent
- CRDT PN-counterstandalonestandarddistributed-concurrent
- CRDT OR-setUnique-tag tombstonesstandarddistributed-concurrent
- CRDT LWW-registerLast-writer-wins timestampsstandarddistributed-concurrent
- Hinted handoffstandalonespecialistdistributed-concurrent
distributed-databases
- Read replica routingStaleness-bounded readsstandarddistributed-databases
- Leaderless replicationSloppy quorumstandarddistributed-databases
- Vector-clock conflict resolutionSibling reconciliationspecialistdistributed-databases
- Consensus-replicated logRaft state machinestandarddistributed-databases
- Follower readRead-index protocolspecialistdistributed-databases
- Adaptive replicationAccess-driven placementspecialistdistributed-databases
fault-tolerance-storage
- Read repairstandalonestandardfault-tolerance-storage
- Primary-backup replicationstandalonecanonfault-tolerance-storage
- Chain replicationHead-write tail-readstandardfault-tolerance-storage
- State machine replicationstandalonecanonfault-tolerance-storage
- Quorum replicationRead-write intersectionstandardfault-tolerance-storage
- Anti-entropy repairMerkle-tree diffingstandardfault-tolerance-storage