Theorem: PACELC-Theorem

Als PACELC-Theorem bezeichnen wir eine von Daniel Abadi vorgeschlagene Erweiterung des CAP-Theorems.

Das PACELC-Theorem beschreibt die Kompromisse in verteilten Systemen genauer, indem es nicht nur die Szenarien mit Netzwerkpartitionen berücksichtigt (wie im CAP-Theorem), sondern auch die normalen Betriebsbedingungen ohne Partitionen:

  • PA: Bei einer Partition (P) muss ein System zwischen Availability (A) und Consistency (C) wählen.
  • ELC: Wenn keine Partition vorliegt, Else (E), muss ein System zwischen Latency (L) und Consistency (C) wählen.