Skip to main content

Was ist ein Transaktionsverarbeitungssystem?

Transaktionsverarbeitungssystem ist ein Programm oder eine Software, die alle Transaktionen verarbeitet, die in ein Unternehmen oder ein Unternehmen ein- und ausgehen.Das System überläuft die Transaktionen nacheinander, wie in einem automatisierten Teller -Gerät (ATM), der jeweils nur einen Benutzer ermöglicht.Der Begriff „Transaktion“ bezieht sich in diesem Fall nicht nur auf finanzielle Aspekte, sondern auch auf Anfragen nach Informationen als Ganzes, z.System ist ein Stapelverarbeitungssystem.Dieses System verarbeitet mehrere Transaktionen mdash; oder eine „Stapel“ von Transaktionen mdash; gleichzeitig.Der Hauptnachteil ist, dass die verarbeiteten Transaktionen keine unmittelbaren Ergebnisse zurückgeben.

Eine moderne Analogie ist eine Torrent -Datei, die mit einem Ordner von Dateien verbunden ist.Der Benutzer kann nicht sofort auf eine Datei zugreifen, wenn alle Dateien im Ordner vollständig heruntergeladen sind.Der Transaktionsprozess liefert im Gegenteil Echtzeitergebnisse, die mehr Bequemlichkeit und weniger Verwirrung schaffen.Säure steht für Atomizität, Konsistenz, Isolation und Haltbarkeit.Atomizität bezieht sich auf die Fähigkeit des Systems, in ihrer Gesamtheit auf eine Transaktion auszuführen oder aufzutreten.Bei der Registrierung für ein Online -Bankkonto muss der Benutzer die erforderlichen Informationen eingeben.Wenn ein Feld leer ist oder das Fenster schließt, verlässt der Benutzer seine Registrierung.

Konsistenz in einem Transaktionsverarbeitungssystem bedeutet, dass das System unter den Einschränkungen der Integritätsbeschränkungen des Datenbankverwaltung betrieben werden sollte.Einfach ausgedrückt, die Programmierung sollte korrekt sein.Das Merkmal der Isolierung bedeutet, dass jede Transaktion als getrennt und unterschiedlich behandelt wird, selbst wenn gleichzeitig dieselben Transaktionen auftreten.Die Haltbarkeit des Systems zeigt an, dass eine Transaktion, wenn sie erfolgreich durchgeführt wird, nicht umgekehrt werden kann.Bei einem Systemfehler sollte das Programm die Daten weiterhin über ein codiertes Protokoll beibehalten.

Abgesehen von den erforderlichen Merkmalen, die den Säuretest bestehen, sollte auch ein Transaktionsverarbeitungssystem zuverlässig sein.Dies bedeutet, dass das Programm eine minimale oder null Chance hat, zu scheitern.In Situationen einer Aufschlüsselung sollte die Wiederherstellung schnell sein, und ein Sicherungssystem tritt auch sofort ein. Das System sollte auch nur für begrenzte Benutzer vollständig zugänglich sein.Beispielsweise kann ein Besucher auswählen, welchen Sitz in einem Flugzeugflug aufnehmen soll, kann jedoch keinen reservierten Sitz eines früheren Besucheres abbrechen. Eine Aufgabe, die nur ein erfahrener Programmierer oder Mitarbeiter ausführen kann.