Skip to main content

Was ist Transaktionsverarbeitung?

Transaktionsverarbeitung ist eine computergestützte Gruppe logischer Operationen.Damit die Transaktionsverarbeitung funktioniert, müssen alle Vorgänge als Gruppe erfolgreich sein oder scheitern.Ein einfaches Beispiel für die Transaktionsverarbeitung ist die Zahlung einer Stromrechnung von Ihrem Bankkonto.Der Prozess der Bezahlung einer Rechnung von Ihrem Konto besteht darin, Ihr Konto durch 100 US-Dollar (USD) zu entlasten und das Konto Ihres Versorgungsanbieters zu verdanken.

Dies mag wie eine einfache Transaktion erscheinen, aber es kann tatsächlich aus mehreren Subs bestehen.Operationen.Wenn die Belastung von 100 USD erfolgreich wäre, aber der Kredit nicht auf das Konto des Versorgungsanbieters durchlief, würde die Transaktion fehlschlagen.Ihre 100 USD würde irgendwo in der Transaktion verloren gehen.Das Transaktionsverarbeitungssystem ermöglicht es, dass alle Vorgänge in eine einzelne Transaktion gruppiert werden, um Probleme in der Konsistenz zu verhindern.

Systeme, die die Transaktionsverarbeitung in der Lage sind, müssen Tests für Atomizität, Konsistenz, Isolierung und Haltbarkeit bestehen, die auch als Säuretest bezeichnet werden.Transaktionen werden als atomic bekannt, was bedeutet, dass die Transaktion entweder geschieht oder nicht.Wenn ein Konto belastet wird, muss ein anderes Konto gutgeschrieben werden.

Das Transaktionsverarbeitungssystem muss immer konsistent mit seinen eigenen Regeln sein.Wenn in der Transaktion auf beiden Seiten Fehler auftreten, schlägt die Transaktion fehl. Isolieren Transaktionen bedeutet, dass andere Prozesse während der Transaktion nie Informationen sehen.Sie können Informationen vor oder nach der Transaktion sehen, jedoch nicht während der Transaktion.Wenn beispielsweise zwei Personen gleichzeitig den letzten Theatersitz buchen, können beide den Sitz vor der Buchung sehen, aber es gelingt nur eine Person bei der Buchung diesen Sitz.

Transaktionen müssen langlebig sein.Dies bedeutet, dass wenn dieser letzte Sitz im Theater gebucht wurde und Sie eine Benachrichtigung erhalten haben, dass der Sitz Ihnen gehört, er dauerhaft aufgezeichnet wird.Unabhängig davon, welche Probleme mit dem System auftreten, gibt es im Transaktionsverarbeitungssystem Sicherungen, um sicherzustellen, dass der Datensatz dauerhaft bleibt.

Transaktionsverarbeitungssysteme sind seit den 1970er Jahren verfügbar, und fast alle Unternehmen verwenden sie.Das Aufkommen des Internets hat einen Boom in Transaktionsverarbeitungssystemen und -software verzeichnet.Im Laufe der Jahre sind die Kosten für den Kauf und Implementieren der erforderlichen Software so stark gesunken, dass die meisten Unternehmen sie profitabel anwenden können.Bankgeschäfte von zu Hause aus, ein Urlaub im Netz buchen, einkaufen und von zu Hause aus arbeiten, sind jetzt alle verfügbar und dank der Transaktionsverarbeitung weniger zeitaufwändig.