Was ist eine Transaktion?

Wenn Datenbankserver 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 (eine Eigenschaft, die als Atomarität bezeichnet wird). Wenn Sie versuchen, ...

Get Einführung in SQL, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.