Data Property - Partition tolerance (System Property)

Data System Architecture


Partition tolerance means that the system continues to work even if nodes can no longer communicate.

In the context of the cap theorem, partition tolerance means that the system continue to work even if a network partition causes communication errors between subsystems.

This means that the data is replicated.

Example of network problems

  • when switch between the two subnets fails, the network is partitioned.
  • an arbitrary number of messages are being dropped (or delayed) by the network between nodes.

Documentation / Reference

Discover More
Data System Architecture
Data Partition - Sharding (Horizontal Partitioning on many server)

Sharding is a synonym for horizontal partitioning on many server. Each partition is located on a server. See also
Data System Architecture
Data Property - ACID (atomicity, consistency, isolation, durability)

In computer science, ACID (atomicity, consistency, isolation, durability) is a set of properties that guarantee transactions are processed reliably. They defines a concurrency model. Traditional database...
Data System Architecture
Data Property - BASE (Basically Available)

BASE is a set of properties for systems that prefer in the CAP theorem: Availability (A) and Partition tolerance (P) over Consistency (C) A base system is therefore also known as a AP (Available...
Cap Theorem Database Type
Distributed Database - CAP Theorem (Consistency, Availability, Partition Tolerance)

This theorem from Eric Brewer in 2000, followed up later by Lynch in 2002 state that a distributed database can't get all these three notions at the same time: consistency - data is the same for every...

Share this page:
Follow us:
Task Runner