NOTE
4. Distributed-System Replication
1. What Is Replication - The same data is stored on multiple machines. - Each node that stores the data is called a replica. 2. Why Replication Is Needed - Improve availability through data redundancy. - Improve read throughput through read/write separation. 3. Replication Architecture. 4. Replication Methods. 5. Replication Log Formats.
This is a historical learning note and may contain outdated or incomplete understanding.
1. What Is Replication?
- The same data is stored on multiple machines.
- Each node that stores the data is called a replica.
2. Why Is Replication Needed?
- Improve availability through data redundancy.
- Improve read throughput through read/write separation.
3. Replication Architecture
Distributed-System Replication Architecture
4. Replication Methods
Distributed-System Replication Methods
5. Replication Log Formats
Distributed-System Replication Logs
6. References
- ddia/ch5.md at master · Vonng/ddia · GitHub
- A Discussion of Replication Methods - SegmentFault
- Replica Mechanisms and Replica Synchronization — Designing Data-Intensive Applications Reading Notes 6 - HappenLee - CNBlogs
- Client Consistency and Multi-Leader Mechanisms — Designing Data-Intensive Applications Reading Notes 7 - HappenLee - CNBlogs
- P2P Structures and Quorum Mechanisms — Designing Data-Intensive Applications Reading Notes 8 - HappenLee - CNBlogs
- Logical Logs and Physical Logs - Spongecaptain’s Technical Blog
Discussion
Sign in with GitHub to comment. Discussions are stored as GitHub Issues.View on GitHub