Partition tolerance
Partition tolerance is the ability of a distributed system to continue operating despite communication failures between parts of the system.
ScyllaDB in Action
Network partition tolerance is the ability of a distributed system to continue operating despite disconnected nodes or network partitions.
- How it is used
- Uses partition tolerance to preserve database availability when nodes cannot communicate.
- How deep it goes
- Explains the CAP trade-off, replica responses, consistency levels, and eventual consistency, but defers deeper partition-recovery mechanics.
- Examples
- Illustrates disconnected nodes through a three-replica cluster using ALL, QUORUM, and ONE consistency levels.
- What you can do after
- Evaluate consistency-level choices and operate a replicated ScyllaDB cluster through node-loss trade-offs.
PostgreSQL Mistakes and How to Avoid Them
Partition tolerance is the ability of a distributed system to continue operating despite dropped or delayed network messages.
- How it is used
- Frames PostgreSQL high-availability design as an unavoidable choice among consistency, availability, partition tolerance, and latency.
- How deep it goes
- Defines CAP and PACELC, then demonstrates replication conflicts and schema failure without developing theorem proofs or recovery procedures.
- Examples
- Uses bidirectional PostgreSQL ticket replication, duplicate identity values, and a replicated-column rename that stops the worker.
- What you can do after
- Evaluate/understand distributed-system tradeoffs before selecting PostgreSQL replication and multi-master designs.
Read how PostgreSQL Mistakes and How to Avoid Them explains partition tolerance →
Related concepts
- CAP theoremused by · The CAP theorem is a distributed-systems impossibility result stating that consistency, availability, and partition tolerance cannot all be guaranteed during a network partition.
- network partitionuses · A network partition is a failure condition in which disrupted connectivity prevents groups of otherwise operating components in a distributed system from communicating reliably.
- partitionaddresses · A partition is a distinct subdivision of a larger data, storage, or work unit that can be stored, managed, or processed separately.
- fault tolerancekind of · Fault tolerance is the ability of a system to continue providing correct or acceptable service despite failures in its components or operating environment.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

