CAPTheorie
Die CAP-Theorie, auch CAP-Theorem, ist ein Prinzip der verteilten Computerwissenschaften, das beschreibt, welche Eigenschaften ein verteiltes Datenspeichersystem in Anwesenheit von Netzwerkpartitionen gleichzeitig nicht vollständig erfüllen kann. Die drei zentralen Eigenschaften sind Konsistenz (C), Verfügbarkeit (A) und Partitionstoleranz (P). Konsistenz bedeutet, dass alle Knoten denselben Datenstand sehen, Verfügbarkeit bedeutet, dass jeder Anforderung eine Antwort erhält, und Partitionstoleranz bedeutet, dass das System auch bei Ausfällen oder Trennungen der Netzwerke weiter arbeitet.
Hintergrundseitig wurde das Theorem von Eric Brewer formuliert und später formalisiert von Seth Gilbert und Nancy
In der Praxis wird das CAP-Trilemma oft als DP-Trade-off interpretiert: CP-Systeme setzen auf Konsistenz und Partitionstoleranz,
Kritisch wird die CAP-Theorie oft als Vereinfachung gesehen. Erweiterungen wie PACELC ergänzen die Betrachtung, indem sie