Zum Inhalt springen
BitDojo
In 3 Monaten zum Backend Engineer
Daten und SQL7 Min. Lesezeit

Transaktionen und Gleichzeitigkeit

Du kannst erklären, wozu eine Transaktion da ist, die vier Zusagen dahinter in eigenen Worten wiedergeben und eine verlorene Aktualisierung erkennen und verhindern.

Eine Überweisung besteht aus zwei Schritten: abbuchen und gutschreiben. Fällt der Strom zwischen den beiden aus, ist das Geld weg. Nicht bei jemand anderem, einfach weg.

Solche Fehler sind die unangenehmste Sorte, weil sie selten sind. Ein Fehler, der immer auftritt, wird am ersten Tag gefunden. Ein Fehler, der nur bei gleichzeitigem Zugriff auftritt, wird ein halbes Jahr später als „das ist komisch" gemeldet und lässt sich nicht nachstellen.

Die Werkzeuge dagegen sind seit Jahrzehnten dieselben, und sie sind einfacher, als ihr Ruf vermuten lässt.

Premium

Hier geht es mit einem Zugang weiter

Der erste Abschnitt ist offen, damit du siehst, wie eine Lektion aussieht. Der Rest gehört zum Zugang für 9,99 € im Monat: alle kostenpflichtigen Kurse, alle Prüfungen, alle Zertifikate, monatlich kündbar.

  • Alle kostenpflichtigen Kurse, auch die, die später dazukommen
  • Prüfungen und Zertifikate ohne Aufpreis
  • Podcast zu jedem Modul, im Browser abspielbar
  • Handbuch als PDF zu jedem Kurs