Was ist eine Transaktion?

Wenn Datenbank-Server immer zu 100% verfügbar wären, wenn Benutzer ihre Programme immer bis zum Ende laufen ließen und wenn Anwendungen immer zum Abschluss kämen, ohne je ihre Ausführung wegen eines fatalen Fehlers abzubrechen, dann gäbe es über nebenläufigen Datenbankzugriff nicht viel zu sagen. Da man sich jedoch auf keines dieser Dinge verlassen kann, ist ein zusätzliches Element erforderlich, damit mehrere Benutzer auf dieselben Daten zugreifen können.

Dieses zusätzliche Element im großen Puzzle des Parallelzugriffs ist die Transaktion, ein Mittel, um mehrere SQL-Anweisungen so zusammenzufassen, dass entweder alle oder keine von ihnen Erfolg hat. Wenn Sie versuchen, $500 von Ihrem Spar- auf Ihr Girokonto zu übertragen, ...

Get Einführung in SQL now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.