Datenbanken · Senior · Frage 66 von 75

Ein Bestellablauf umfasst die Services Bestellungen, Zahlungen und Versand, jeder mit eigener Datenbank. Wie hält man sie ohne verteilte Transaktionen konsistent?

Antwort zeigen

Richtige Antwort: Eine Saga lokaler Transaktionen mit Kompensationen

Erklärung

Two-Phase Commit koppelt Services und blockiert, wenn der Koordinator ausfällt. Sagas akzeptieren vorübergehende Inkonsistenz und brauchen idempotente, wiederholbare Schritte.

Zum Weiterlesen

Fehler in der Frage

Datenbanken · Senior · Frage 66

Teste dich selbst

Mach den Test Datenbanken · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen