liveBook · Manning

Partition tolerance

Partition tolerance is the ability of a distributed system to continue operating despite communication failures between parts of the system.

How 2 Manning books explain it

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.

Read how ScyllaDB in Action explains partition tolerance →

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

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.