In den letzten Jahren gab es eine hohe Nachfrage nach massiv verteilten Datenbanken mit hoher Partition, aber nach dem CAP-Satz ist es unmöglich, dass ein verteilten System gleichzeitig Konsistenz, Verfügbarkeit und Partition garantiert. Ein verteilten System kann alle zwei dieser Garantien gleichzeitig befriedigen, aber nicht alle drei. Aus diesem Grund verwenden viele NoSQL-Datenbanken das, was eine mögliche Konsistenz bedeutet, um sowohl Verfügbarkeit als auch Partition mit einem reduzierten Niveau der Daten zu versorgen.
Was erklärt die Schwierigkeit in einem System, das Verfügbarkeit, Konsistenz und Toleranz-Toleranz-Garantien enthält?
dem CAP-Satz