What is split-brain, and why is it dangerous in a replicated database?
Split-brain happens when a network partition causes two nodes to each believe they are the sole leader, both accepting writes independently. When the partition heals, the two histories have diverged and must be reconciled — and any reconciliation strategy risks silently dropping or overwriting real writes. It's the sharpest failure mode of leader-based replication under network partitions.
Answered in
Database Replication Explained: Single-Leader, Multi-Leader, and LeaderlessWhat replication lag actually breaks, and how single-leader, multi-leader, and leaderless models trade off consistency for availability.
Read the full analysisOther questions this article answers
More system design questions
- Why does a database need an index at all — why can't it just scan the table?
- When is a hash index better than a B-tree index?
- What is a composite index and why does column order matter?
- What's a covering index and why is it faster than a normal index?
- What's the real cost of adding an index, beyond disk space?
- What does ACID actually stand for, and why do all four properties matter together?
- What's the practical difference between pessimistic and optimistic concurrency control?
- What is a race condition in a database transaction, and how does isolation prevent it?
Every answer on Crashtech is written by the editor of the article it comes from — never auto-summarised. Browse all answers or the System Design beat.